English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo tutorial, imparerai le regole per le variabili e i nomi delle variabili. Inoltre, imparerai i diversi tipi di testo in C e come creare costanti.
In programmazione, le variabili sono contenitori (aree di memorizzazione) utilizzati per memorizzare dati.
Per specificare l'area di memorizzazione, dovresti assegnare un nome unico a ogni variabile (Identificatore)。Il nome variabile è solo una rappresentazione simbolica della posizione di memorizzazione. Ad esempio:
int playerScore = 95;
Qui, playerScore è una variabile di tipo int. Qui, è stato assegnato un valore intero 95 a questa variabile.
Il valore della variabile può essere modificato, quindi può essere cambiato il nome.
char ch = 'a'; // some code ch = 'l';
Il nome della variabile può contenere solo lettere (lettere maiuscole e minuscole), numeri e trattini bassi.
La prima lettera del nome della variabile dovrebbe essere una lettera o un trattino basso.
Non è specificato quanto può essere lungo un nome variabile (identificatore). Tuttavia, se il nome della variabile supera i 31 caratteri, potresti incontrare problemi in alcuni compilatori.
Attenzione:Dovresti sempre cercare di assegnare un nome significativo alle variabili. Ad esempio: firstName è un nome variabile migliore di fn.
Il linguaggio C è un linguaggio a tipo forte. Questo significa che una volta dichiarato il tipo della variabile non può essere modificato. Ad esempio:
int number = 5; // variabile intera number = 5.5; // errore double number; // errore
Qui, il tipo della variabile number è int. Non puoi assegnare un valore decimale (decimale)5.5Assegna questo variabile. Inoltre, non puoi ridare il tipo di dati della variabile come double (double precisione a virgola mobile). A proposito, per memorizzare un valore decimale in C, devi dichiarare il tipo come double o float.
Accedi a questa pagina per informazioni suI tipi di dati diversi che le variabili possono memorizzarePiù informazioni.
I letterali sono dati utilizzati per rappresentare valori fissi. Possono essere utilizzati direttamente nel codice. Ad esempio: 1, 2.5, 'c' ecc.
Qui 1, 2.5 e 'c' sono letterali. Perché? Non si possono assegnare valori diversi a questi elementi.
Gli interi sono numeri testuali senza parte decimale o esponenziale (associati ai numeri). Nel linguaggio di programmazione C ci sono tre tipi di letterali interi:
Decimale (base 10)
Ottale (base 8)
Sessantaduesimale (base 16)
Ad esempio:
Decimale: 0, -9, 22 ecc. Ottale: 021, 077, 033 ecc. Sessantaduesimale: 0x7f, 0x2a, 0x521 ecc.
Nel programming C, l'ottale inizia con 0, il sessantaduesimale con 0x.
I letterali a virgola mobile sono valori letterali numerici con forma frazionaria o esponenziale. Ad esempio:
-2.0 0.0000234 -0.22E-5
Attenzione: E-5 = 10-5
Creare letterali di carattere mettendo un singolo carattere tra virgolette singole. Ad esempio: 'a', 'm', 'F', '2', '}' ecc.
A volte, nel programming C, è necessario utilizzare caratteri che non possono essere digitati o che hanno un significato speciale. Ad esempio: il ritorno a capo (input), il tabulatore, il punto interrogativo, ecc.
Per utilizzare questi caratteri, vengono utilizzate le serie di escape.
Serie di escape | Carattere |
---|---|
\b | Backspace |
\f | Pagine |
\n | Ritorno a capo |
\r | Carattere di ritorno |
\t | Tabulatore orizzontale |
\v | Tabulatore verticale |
\\\ | Barra inversa |
\' | Virgolette singole |
\" | Virgolette doppi |
\? | Punto interrogativo |
\0 | Carattere nullo |
Ad esempio: \n per il ritorno a capo. La barra inversa \\
Le letterali di stringa sono una serie di caratteri racchiusi tra virgolette doppi. Ad esempio:
"good" // Stringa costante "" // Stringa costante vuota " " // Stringa costante con sei spazi "x" // Stringa costante con un singolo carattere "Earth is round\n" // Stampa una stringa con un ritorno a capo
Se si desidera definire una variabile che non può modificare il suo valore, si può utilizzare la parola chiave const. Questo creerà una costante. Ad esempio:
const double PI = 3.14;
Attenzione, abbiamo aggiunto la parola chiave const.
In questo caso, PI è una costante simbolica; il suo valore non può essere modificato.
const double PI = 3.14; PI = 2.9; // errore
Puoi anche definire costanti utilizzando l'istruzione preprocessor #define. Ne parleremoMacro C(Macro) Imparalo nel tutorial .