C Tutorial: tipi di dati

August 24

Dennis Ritchie ha sviluppato una, generale linguaggio strutturato scopo di programmazione per Bell Telephone Laboratories che è venuto per essere conosciuta come C. C da allora è stato sviluppato in C ++, ma gran parte della lingua originale persiste e la maggior parte dei compilatori C ++ sono in grado di implementare le dichiarazioni originali C. Anche se compilatori C ++ hanno un set di dati più elaborato, che incorporano l'uso e la creazione di oggetti, i tipi di dati di base del C sono ancora in uso.

I tipi di base

I tipi di dati di base utilizzati in C sono: char, int, float e double. Anche se vi è un valore booleano in alcuni compilatori C ++, booleano non è un tipo di base in C. In C, per booleani, si utilizza 1 (vero) e 0 (falso). Char è l'abbreviazione di carattere. Caratteri possono essere una singola lettera come in 'A' o 'a'. A '1' singoli apici è il char uno e non l'intero uno. Una differenza principale è la quantità di bit utilizzati per memorizzare il valore. Char è generalmente il tipo di dati più piccolo, utilizzando solo 8 bit. A seconda del compilatore e il computer, un int (intero) può essere di 16 o 32 bit. Galleggianti sono generalmente 32 bit. Un galleggiante viene utilizzato per dichiarare \ "punto numero float \" variabile, cioè il valore memorizzato contiene un decimale. Un doppio è usato per davvero grandi numeri in virgola mobile.

utilizzando modificatori

Modificatori in C sono: lungo, corto, non firmato e const. L'uso di lungo e breve è per ottimizzare lo spazio allocato per le variabili. L'esatta quantità di spazio assegnato può variare da compilatore a compilatore. Ma ANSI specifica che un short int deve essere inferiore a un int, che è più piccolo di un long int. Allo stesso modo un galleggiante è più piccola di una doppia, che è più piccolo di un lungo doppio. L'uso di unsigned permette bit piombo da utilizzare numerico, piuttosto che come un bit di segno per indicare positivo o negativo. L'effetto è quello di aumentare la gamma valore positivo del valore di una variabile a costo di valori negativi. Ad esempio, un short int (supponendo 16 bit) può memorizzare valori compresi -32.768-32.767. Un unsigned short int negozi valori compresi tra 0 e 65.535. Const, abbreviazione di costante, è utilizzata per dichiarare valori che sono immutabili e non possono essere modificati dal programma durante l'esecuzione.

Esempi in C

int x, y, z
ANDARE
età int breve
ANDARE
lungo popolazione int
ANDARE
float di stipendio, le tasse
ANDARE
doppia bignum
ANDARE
const float pi = 3.14159;