Quanto occupa un char?

Domanda di: Donatella Ferraro  |  Ultimo aggiornamento: 12 febbraio 2026
Valutazione: 4.4/5 (42 voti)

In genere, una variabile di tipo char nel linguaggio C/C++ occupa 1 byte (8 bit) di memoria. Questa dimensione è standard per memorizzare i codici ASCII o caratteri alfabetici singoli, consentendo un intervallo di valori da -128 a 127 o da 0 a 255.

Quanto occupa un char in C?

Una variabile di tipo char occupa 1 byte in memoria. In realtà, in C, i caratteri sono interi, poiché si memorizzano tramite la loro codifica (ASCII o EBCDIC).

Quanti bit occupa una variabile di tipo char?

Una variabile di tipo char occupa in memoria 8 bit, mentre un intero ne occupa 32.

Quanti byte occupa un double in C?

In linguaggio C il tipo double è codificato utilizzando la codifica IEEE in Virgola Mobile su 64 bit (8 byte).

Quanti bit occupa un carattere in C?

Altre codifiche sono a lunghezza variabile e un singolo carattere può richiedere uno o più byte per essere rappresentato. La codifica di testo più comune sul web è UTF-8, in cui ogni carattere occupa da 1 a 4 byte.

ANSI C (C89) rapido - Ep. 3: Variabili int, float e char