Le Type à utiliser pour représenter un octet dans la norme ANSI (C89/90) C?

Est-il des normes plainte méthode pour représenter un octet dans la norme ANSI (C89/90) C? Je sais que, le plus souvent, un char qui arrive à être un octet, mais ma compréhension est que ce n'est pas garanti d'être le cas. Aussi, il est stdint.h dans le standard C99, mais ce qui a été utilisé avant C99?

Je suis curieux de savoir à la fois 8 bits spécifiquement, et un "octet" (sizeof(x) == 1).

  • Assurez-vous de distinguer octet de octet. sizeof(char) = 1, ce qui signifie qu'un char est toujours un octet. Cependant, un octet n'est pas toujours un octet (DEC Alpha octets ont été 10 bits, autant que je me souvienne... octects sont définis à 8 bits).
InformationsquelleAutor Sydius | 2009-01-12