u8,u16,u32和uint8_t,uint16_t,uint32_t...的含义

1.

1、u8:u8表示无符1653号char字符类型。
2、u16:u16表示无符号short短整数类型。
3、u32:u32表示无符号int基本整数类型。
4、int:int表示带符号int基本整数类型。

2.数据范围

u8 0~+127[0~2^8-1]。
u16 0~+65535[0~2^16-1]。
u32 0+2147483647[02^32-1]。
int -2147483648~+2147483647[-2^31~2^31-1]。
unsigned int 0~4294967295
unsigned long 0~4294967295
long -2147483648~2147483647
long long -9223372036854775808 ~ 9223372036854775807
unsigned long long 0 ~ 18446744073709551615
__int64 -9223372036854775808 ~ 9223372036854775807

3.内存占用空间

1、u8:u8的内存占用空间大小为只占一个字节。

2、u16:u16的内存占用空间大小为占用两个字节。

3、u32:u32的内存占用空间大小为占用四个字节。

4、int&#

你可能感兴趣的:(c++/MFC,算法)