c++ uint8_t uint16_t uint32_t等用法
1kb是1000字节(byte) 是8000比特(bit)
uint8_t 实际是
unsigned char
unsigned char 占用一个字节 8位,因此能够存储的数据为2的8次方大小 即0-255
uint16_t实际上是:
unsigned short int
unsigned short int 占用两个字节16位,因此能够存储的数据为2的16次方大小 即0-65535
unsigned int
unsigned int 占用四个字节32位,因此能够存储的数据为2的32次方大小 即0-4294967295
unsigned long int
unsigned long int 占用八个字节64位。因此能够存储的数据为2的64次方大小 即0-18446744073709551615
/××/另外一个16进制数例如0xf 占8个2进制位,是4位 0.5个字节