它们都与char类型占用相同的存储量,至少为8位,但可能更多。宏CHAR_BIT告诉您在实现中包含多少个宏。每个符合标准的C实现都提供所有这些类型。 uint8_t(如果可用)是一个无符号整数数据类型,正好是8位宽且没有填充位。在将CHAR_BIT定义为8的实现中,此类型与unsigned char相同。在此类系统上,只要stdint.h提供的声...