找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1804|回复: 6
打印 上一主题 下一主题
收起左侧

关于u8下边有个横杆是什么意思,和uint8_t是一个意思吧?

[复制链接]
跳转到指定楼层
楼主
问一下各位在写32的程序时用了u8,他下边有个横杆是什么意思,还有就是他和uint8_t是一个意思吧

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

1.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:94031 发表于 2023-4-13 16:53 | 只看该作者
uint8_t\uint_16_t\uint32_t\uint64_t:这些数据类型中都带有_t, _t 表示这些数据类型是通过typedef定义的,而不是新的数据类型。也就是说,它们其实是我们已知的类型的别名
回复

使用道具 举报

板凳
ID:811253 发表于 2023-4-13 18:10 | 只看该作者
一般是宏定义,要在具体的项目中才能知表达的意思
回复

使用道具 举报

地板
ID:646520 发表于 2023-4-13 18:16 | 只看该作者
没有u8这个数据类型,这个是通过宏定义给unsigned char取的别名
回复

使用道具 举报

5#
ID:883242 发表于 2023-4-13 22:05 | 只看该作者
uint8_t\uint_16_t\uint32_t\uint64_t:这些数据类型在符合c99标准的编译器上面只要#include<stdint.h>就可以用,u8是自己瞎定义的。
回复

使用道具 举报

6#
ID:291668 发表于 2023-4-13 22:25 | 只看该作者
找数据类型定义看看!
回复

使用道具 举报

7#
ID:388929 发表于 2023-4-14 08:42 | 只看该作者
Hephaestus 发表于 2023-4-13 22:05
uint8_t\uint_16_t\uint32_t\uint64_t:这些数据类型在符合c99标准的编译器上面只要#include就可以用,u8是 ...

这个瞎字仿佛很有灵性
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表