c++ - The size of char type on Intel 64 (EM64T) system -


I have heard about a bit bit about 16 bit long characters on 64 bit systems Intel 64 (EM64T) system But what is the size of four types?

Two 64-bit ABIBIs are common in EM64T / AMD64 systems:

  • (And, as far as I know, other Unix versions), which defines char as 8 bit (see section 3.1.2).
  • which also defines char as 8 bits (see).

    but does allow "byte" to be larger than 8 bits, and by definition a char one "Byte" (in reference to the C standard); And such platforms exist.

Comments