关于u8, u16, u32, u64

http://kldp.org/node/92631

u8, u16, u32, u64 -> unsigned 8bit, 16bit, 32bit, 64bit
s8, s16, s32, s64 -> signed 8bit, 16bit, 32bit, 64bit

char, int, long 등보다는 명확히 몇비트 변수인지 알고, 쓸 수 있죠 =.=
해당 arch에 맞게 typedef로 재정의한 변수타입입니다.

 

 http://linux.chinaunix.net/bbs/viewthread.php?tid=672196

基本就是说为了一些需要精确位数的数据类型独立于平台(包括硬件,系统和编译器)。

u32给内核用的,__u32在用户用的

 

 

你可能感兴趣的:(64)