Tipi di dati in C

Tipi di dati in C
Nella maggior parte dei linguaggi di programmazione, utilizziamo il metodo di dichiarazione per le variabili che definiamo per il nostro codice; Allo stesso modo, il "linguaggio di programmazione C" ha il suo metodo di dichiarazione per le variabili definite; Questa dichiarazione è nota come tipo di dati. Utilizziamo il tipo di dati in C ogni volta che definiamo una variabile nel nostro codice. Questo viene fatto per definire qual è il tipo di dati per cui utilizzeremo o memorizzare informazioni in questi dati. Inoltre, il tipo di dati definisce la dimensione delle variabili in termini di byte. Ogni tipo di dati ha una memoria diversa ad essa associata e possiamo eseguire le diverse operazioni su diversi tipi di dati di conseguenza. Ogni tipo di dati possiede diverse gamme di numeri che può archiviare in esso e questi intervalli variano in modo diverso a seconda dei compilatori.

Procedura

Impareremo i tipi di dati che possiamo usare per definire le nostre variabili nel C. Faremo diversi esempi su diversi tipi di dati, e.G., Per il tipo di dati "intero", impareremo prima la definizione di base e la dimensione della memoria del tipo di dati interi, quindi impareremo come possiamo dichiarare e quindi inizializzare una variabile utilizzando il tipo di dati interi. Esistono numerosi altri tipi di dati che vorremmo affrontare individualmente in questo articolo. Di seguito è riportata la discussione che ti farà conoscere i vari tipi di dati e il loro metodo di dichiarazione associato alle loro dimensioni di memoria allocata.

Numero intero

Dal nome "intero", possiamo osservare che questo tipo di dati verrebbe utilizzato per dichiarare un numero intero. Questi numeri interi partono da zero e possono finire a qualsiasi numero possibile. I numeri interi possono essere numeri positivi o negativi, E.G., -3, 2, ecc. Ma questi numeri non possono mai essere decimali, E.G., 4.5, 6.7, 8.9, ecc. I numeri interi hanno una dimensione della memoria di almeno 2 byte e un massimo di 4 byte, dove ogni byte ha otto bit memorizzati in esso. Quindi, se dichiariamo un numero decimale con il tipo di dati interi, il nostro compilatore non lo supporterà e darà un errore.

Nella figura direttamente sopra, abbiamo indicato il metodo per dichiarare qualsiasi variabile. Dì denominato "variabile" con il tipo di dati intero e lo assegniamo il valore numerico "-3" e per il secondo numero intero "età", abbiamo assegnato un valore "13". Nel codice sopra, abbiamo dichiarato separatamente queste variabili, ma possiamo anche definirle collettivamente, seguendo la procedura come mostrato di seguito:

CHAR

Il nostro prossimo tipo di dati per la dichiarazione di una variabile nella C è un carattere abbreviato come "char". Char è il tipo di dati più fondamentali di tutti i tipi di dati esistenti. Come suggerisce il nome, questo tipo di dati memorizza solo i caratteri, E.G., A, B, H, R, ecc. In breve, il tipo di dati Char è responsabile della dichiarazione dei caratteri ASCII nel codice. Tali tipi di dati prendono solo la dimensione della memoria di un byte, che è 8 dei bit in totale. Non ci potrebbero essere variazioni nella dimensione della memoria allocata di questi dati per qualsiasi compilatore. Lo specificatore del formato per questo tipo di dati è rappresentato simbolicamente come "%C". Proviamo a dichiarare una variabile con il tipo di dati come char e proviamo a visualizzarlo utilizzando la sua rappresentazione specifica del formato.

#includere
int main ()
char mycharacter = 'a';
printf ("%c \ n", mycharacter);
restituzione 0;

Nell'esempio sopra mostrato, abbiamo dichiarato una variabile di tipo di char e la inizializzato con il carattere ASCII "A". Quindi l'abbiamo visualizzato utilizzando il metodo "printf ()" con il suo specificatore di formato.

Galleggiante/ doppio

Ora discuteremo di un altro tipo di dati, galleggiante/ doppio. Entrambi i tipi di float e doppi dati hanno la stessa funzionalità, ma variano l'uno dall'altro quando si tratta di dimensioni della memoria. Questi due stessi tipi di dati vengono utilizzati per dichiarare i numeri decimali o qualsiasi numero in forma esponenziale. Il tipo di dati float dichiara il numero decimale con la singola precisione; Cioè, ha 4 byte conservati per la dimensione della memoria (un totale di 32 bit), mentre il doppio dichiara i numeri decimali con il doppio della precisione rispetto al galleggiante con la dimensione della memoria di 8 byte (64 bit). Ora nell'esempio, proveremo a dichiarare sia le variabili numeriche che esponenziali usando entrambi i tipi doppi e galleggiano e visualizzeremo questi valori in seguito usando il specificatore di formato per il doppio come "%lf" e per un galleggiante come "%f".

#includere
int main ()
stipendio galleggiante;
doppio prezzo;
Stipendio = 34.5;
Prezzo = 64.6;
float esponenziale = 32.442E2;
printf ("/f", stipendio);
printf ("%lf", prezzo);
printf ("/f", esponenziale);
restituzione 0;

Vuoto

Un altro tipo di dati nel linguaggio C utilizzato più comunemente in qualsiasi codice è il tipo di dati "vuoto". Questo tipo di dati ha una dimensione della memoria di quasi 0 byte. Utilizziamo tali tipi di dati ogni volta che dobbiamo definire qualsiasi nuova funzione nel codice. Il vuoto ha il significato di base pari al nulla; raffigura il valore vuoto. Ogni volta che siamo tenuti a fare qualsiasi funzione nel codice in cui non vogliamo restituire nulla, quindi dichiariamo la funzione con il tipo di dati vuoto poiché, con questa dichiarazione, la funzione non restituisce o memorizza nulla in quanto non ha dimensioni della memoria Assegnato a questo scopo. Ora proveremo a fare un esempio nel compilatore in cui creeremo prima la più piccola funzione per "stampa" e quindi dichiareremo che il suo tipo di dati sia nullo; Se vogliamo che la funzione restituisca un valore, dichiareremo la funzione con intero tipo di dati.

#includere
void print ()
stipendio galleggiante;
printf ("/f", stipendio);

L'esempio visualizza come possiamo definire una funzione con il tipo di dati vuoto senza restituire alcun valore.

Conclusione

La dichiarazione dei tipi di dati prima di definire qualsiasi variabile è l'attività più semplice quando si tratta di scrivere il codice per qualsiasi applicazione software. Abbiamo discusso dei metodi di dichiarazione di questi tipi di dati per le variabili in questo articolo. Questo articolo copre la definizione della definizione, del metodo di dichiarazione e del formato dei cinque tipi di dati di base nel linguaggio di programmazione C, E.G., int, galleggiante, doppio, carbone e vuoto. Per tutti questi tipi di dati, abbiamo implementato diversi esempi per farvi conoscere il loro metodo di dichiarazione in Visual Studio C.