uint8_t/uint16_t/uint32_t/uint64_t 等是什么数据类型
来源:互联网 发布:手机充电软件 编辑:程序博客网 时间:2024/04/29 12:16
我想,uint8、uint16、uint32、uint64 这大家可能比较理解unit,unsigned int 嘛
uint8,我想很多人也能够理解,其实是unsigned char
那么 _t 呢?其实就是 typedef 的意思
我们在学习标准的C语言时,常见的有 bit、char、short、int、long、float、double等
却几乎不曾见到uint8、uint16 等
所以,人家在这些自定义数据类型后面加 _t 来表示这些数据类型是 typedef 的
以上数据类型在C99中定义如下,其他地方的引用也大同小异了。
这些数据类型是 C99 中定义的,具体定义在:/usr/include/stdint.h
-
- #ifndef
__int8_t_defined - #
define __int8_t_defined - typedef
signed char int8_t; - typedef
short int int16_t; - typedef
int int32_t; - #
if __WORDSIZE == 64 - typedef
long int int64_t; - #
else - __extension__
- typedef
long long int int64_t; - #
endif - #endif
-
-
- typedef
unsigned charuint8_t; - typedef
unsigned shortint uint16_t; - #ifndef
__uint32_t_defined - typedef
unsigned intuint32_t; - #
define __uint32_t_defined - #endif
- #if
__WORDSIZE == 64 - typedef
unsigned longint uint64_t; - #else
- __extension__
- typedef
unsigned longlong int uint64_t; - #endif
1 0
- uint8_t/uint16_t/uint32_t/uint64_t 等是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 -
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
- uint8_t / uint16_t / uint32_t /uint64_t 数据类型
- 数据类型 uint8_t uint16_t uint32_t uint64_t
- uint8_t / uint16_t / uint32_t /uint64_t 数据类型
- uint8_t / uint16_t / uint32_t /uint64_t数据类型
- hibernate3(4)
- JS继承及原型链
- POJ 2385 Lake Counting (dfs_连通性)
- HTML基本语言规则
- 主人公的出场—一个程序员的成长史(1)
- uint8_t/uint16_t/uint32_t/uint64_t 等是什么数据类型
- 与三菱Q系列PLC-TCP通信(MC协议)学习总结
- 设计原则和设计模式回顾
- [原]MySQL哈希之哈希索引
- uva 10129
- 上转型对象
- hibernate3(5)
- iOS 静态库开发
- 交叉环境下,配置ffmpeg的configure时指定交叉编译参数