uint8_t / uint16_t / uint32_t /uint64_t类型
C语言数据基本类型
在C语言中有6种基本数据类型:short、int、long、float、double、char
1)整型:short int、int、long int
2)浮点型:float、double
3)字符类型:char
分析uint8_t\uint_16_t\uint32_t\uint64_t
数据来源
这些数据类型中都带有_t, _t 表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,它们其实是我们已知的类型的别名。
typedef
typedef用来定义关键字或标识符的别名
使用原因
方便代码的维护。比如,在C中没有bool型,于是在一个软件中,一个程序员使用int,一个程序员使用short,会比较混乱,最好用一个typedef来定义一个统一的bool,每个程序员都可以用这个别名的bool。
不同的平台会有不同的字长,所以利用预编译和typedef可以方便的维护代码。
typedef unsigned char uint8_t;//将uint8_t别名为无符号字符型
转载链接
https://blog.csdn.net/weixin_42108484/article/details/82692087