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个字节

posted @ 2023-03-09 11:28  浅情1314  阅读(609)  评论(0编辑  收藏  举报