C LanguageTipi di dati

Osservazioni

  • Mentre char è richiesto per essere 1 byte, 1 byte non è richiesto per essere 8 bit (spesso chiamato anche un ottetto ), anche se la maggior parte delle moderne piattaforme di computer lo definiscono come 8 bit. Il numero di bit di implementazione per char è fornito dalla macro CHAR_BIT , definita in <limits.h> . POSIX richiede 1 byte per essere 8 bit.
  • I tipi di interi a larghezza fissa dovrebbero essere usati scarsamente, i tipi di C incorporati sono progettati per essere naturali su ogni architettura, i tipi a larghezza fissa dovrebbero essere usati solo se avete bisogno esplicitamente di un numero intero specifico (ad esempio per il networking).

Tipi di dati Esempi correlati