标题: 关于u8下边有个横杆是什么意思,和uint8_t是一个意思吧? [打印本页]

作者: egsresrhtrhrtst    时间: 2023-4-13 15:29
标题: 关于u8下边有个横杆是什么意思,和uint8_t是一个意思吧?
问一下各位在写32的程序时用了u8,他下边有个横杆是什么意思,还有就是他和uint8_t是一个意思吧

1.png (939 Bytes, 下载次数: 28)

1.png

作者: xuyaqi    时间: 2023-4-13 16:53
uint8_t\uint_16_t\uint32_t\uint64_t:这些数据类型中都带有_t, _t 表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,它们其实是我们已知的类型的别名
作者: 青草麦田    时间: 2023-4-13 18:10
一般是宏定义,要在具体的项目中才能知表达的意思

作者: 最后一个夏天1    时间: 2023-4-13 18:16
没有u8这个数据类型,这个是通过宏定义给unsigned char取的别名
作者: Hephaestus    时间: 2023-4-13 22:05
uint8_t\uint_16_t\uint32_t\uint64_t:这些数据类型在符合c99标准的编译器上面只要#include<stdint.h>就可以用,u8是自己瞎定义的。
作者: li64331218    时间: 2023-4-13 22:25
找数据类型定义看看!
作者: billaj    时间: 2023-4-14 08:42
Hephaestus 发表于 2023-4-13 22:05
uint8_t\uint_16_t\uint32_t\uint64_t:这些数据类型在符合c99标准的编译器上面只要#include就可以用,u8是 ...

这个瞎字仿佛很有灵性




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1