le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- #include<stdio.h> //编译预处理指令
-
- int main() //程序的入口主函数main
- { //程序(函数、功能)结束标志
-
- return 0; //程序退出前返回给调用者(操作系统)的值
- } //程序(函数、功能)结束标志
L'enfasi è sul cambiamento e il suo valore cambierà durante lo svolgimento del programma.
Quattro caratteristiche: nome della variabile, valore della variabile, unità di archiviazione, tipo di variabile; definire prima e poi utilizzare.
È composto da lettere, numeri e trattini bassi e può iniziare solo con un trattino basso o una lettera, non con un numero, e fa distinzione tra maiuscole e minuscole.
Metodo di denominazione: come suggerisce il nome, utilizzare la denominazione inglese. Nomenclatura CamelCase, int secondPreYear. I nomi delle funzioni sono spesso preceduti da trattini bassi.
Per dirla semplicemente, nel sistema operativo (Windows, Linux), il tipo intero è un numero intero (4 byte = 32 bit), il tipo in virgola mobile è un decimale (float: 4 byte = 32 bit) e il tipo carattere è il codice ASCII (carattere: 1 byte = 8 bit) (può essere rappresentato da un numero intero)
Nota: 32 bit sono 2 elevati alla 32a potenza
Nel microcontrollore il numero intero è 2 byte = 16 bit, ovvero il numero massimo rappresentabile è 2 alla 16a potenza, ovvero 65536
Esistono molti operatori nel linguaggio C, che possono essere suddivisi approssimativamente nelle seguenti categorie:
+
aggiunta-
Sottrazione*
moltiplicazione/
divisione%
Trova resto (modulo)++
autoaccrescente--
Diminuire==
pari!=
non uguale a>
più del<
meno di>=
maggiore o uguale a<=
minore o uguale a&&
E logico||
logico o!
negazione logica&
AND bit per bit|
OR bit per bit^
XOR bit a bit~
Negazione bit a bit<<
Spostati a sinistra>>
Vai a destra=
Incarico+=
incarico cumulativo-=
assegnazione progressiva*=
incarico cumulativo/=
assegnazione cumulativa della divisione%=
Trova l'assegnazione del resto<<=
assegnazione dello spostamento a sinistra>>=
assegnazione del turno di destra&=
Assegnazione AND bit per bit|=
Assegnazione OR bit per bit^=
Assegnazione XOR bit per bit? :
Operatori condizionali comea > b ? a : b
Esprimere sea > b
è stabilito, il risultato èa
, Altrimentib
。,
L'operatore virgola viene utilizzato per eseguire più espressioni in sequenza, ma il risultato dell'intera espressione è il risultato dell'ultima espressione.sizeof
L'operatore viene utilizzato per ottenere il numero di byte occupati da un tipo di dati o da una variabile in memoria.(type)
Un operatore cast che converte il valore di un'espressione in un tipo specificato.[]
Operatore di pedice, utilizzato per l'indicizzazione di array e l'accesso all'offset dell'elemento puntato da un puntatore..
Operatori di accesso soci per strutture o sindacati.->
Accedi ai membri di una struttura o di un'unione tramite puntatori.&
Ottieni l'operatore dell'indirizzo.*
Operatore di dereferenziazione del puntatore (anche un operatore di moltiplicazione, ma il contesto ne determina il significato).Questi operatori svolgono un ruolo molto importante nel linguaggio C e sono la base per costruire varie espressioni e istruzioni complesse.