I tipi di dati sono parole chiave che definiscono la dimensione e il tipo di valore che è possibile memorizzare in una variabile. I tipi primitivi sono tipi di dati che fanno parte del linguaggio di programmazione.
I tipi non primitivi sono quelli definiti dal programmatore. Sono anche chiamati tipi di riferimento. In questo articolo imparerai i sette tipi primitivi in C.
Tipi di valori interi
Se devi memorizzare un valore intero in una variabile, puoi dichiararlo come uno dei tre tipi seguenti: int, breve, o lungo.
intero x;
piccoletto;
lunga z;
La scelta dipende da quanto ci si aspetta che sia il valore intero. Ad esempio, il int il tipo di dati accetta valori a quattro byte. Pertanto, l'intervallo di valori che gli dai deve essere compreso tra -32768 e 32767.
Tipo di dati | Byte | Gamma |
int | 4 | da -32768 a 32767 |
breve | 4 | da -32768 a 32767 |
lungo | 8 | da -2147483647 a +2147483647 |
Vale la pena notare che lungo è una forma breve di lungo int, e breve di breve int.
C prevede anche il lungo lungo tipo di dati, offrendoti ancora più spazio di memoria. Il
lungo lungo type ha un intervallo da -(2^63) a (2^63)-1. Questo tipo di dati può essere molto utile quando si tratta di fattoriali.Imparentato: I modi migliori per imparare a programmare gratuitamente
Puoi anche scegliere di avere un intervallo positivo più ampio per il tuo tipo di dati integrali qualificandolo con il non firmato parola chiave. In tal caso, il tuo intervallo sul lato positivo è il doppio di quello del suo equivalente con segno.
Tipi di numeri in virgola mobile
Potrebbe essere necessario memorizzare numeri frazionari. In questo caso, dovrai usare il galleggiante e Doppio tipi.
Il galleggiante type specifica un intervallo tra 3.4e-038 e 3.4e+038, mentre Doppio specifica un intervallo tra 1.7e-308 e 1.7e+308. La grande differenza è che Doppio ha una precisione del punto decimale doppia rispetto a galleggiante tipo di dati.
C fornisce anche il doppio lungo tipo esteso se si desidera utilizzarlo.
Guarda anche: Una guida per principianti all'input e all'output in C
Tipo di carattere
Per memorizzare i valori dei caratteri, è necessario utilizzare il char tipo di dati. Memorizza un byte e ha un intervallo da -128 a 127.
carattere y = "B"; /* metti il valore del carattere tra virgolette */
Suggerimenti per imparare facilmente la programmazione C
Non c'è bisogno che tu faccia gli stessi errori evitabili che hanno fatto i programmatori principianti. Imparare una nuova lingua, specialmente una come il C, richiede che tu ti impegni e sia metodico.
Avere un metodo di apprendimento strutturato può facilitare notevolmente il tuo percorso di programmazione. Inizia con le nozioni di base come variabili, operatori e librerie standard, quindi passa gradualmente ad argomenti come la gestione dei file. Un passo alla volta lo fa.
Il linguaggio di programmazione C ha una reputazione difficile. Ma se ci riesci, puoi programmare qualsiasi cosa, come mostrano questi suggerimenti.
Leggi Avanti
- Programmazione
- C Programmazione
- Programmazione
Jerome è uno scrittore dello staff di MakeUseOf. Si occupa di articoli su programmazione e Linux. È anche un appassionato di criptovalute e tiene sempre d'occhio l'industria delle criptovalute.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti