[研电赛技术支持] 官方例程中的数字常量后面加U是什么意思?

[复制链接]
 楼主| fashion65 发表于 2021-12-6 04:22 | 显示全部楼层 |阅读模式
#define OB_BASE               ((uint32_t)0x1FFFF800U)
#define DBG_BASE              ((uint32_t)0x40015800U)

后面的U 代表什么?  加不加有什么区别?


black1234 发表于 2021-12-6 15:05 | 显示全部楼层
无符号类型
粤原点科技 发表于 2021-12-6 18:34 | 显示全部楼层
无符号类型。
wifi99 发表于 2021-12-7 14:35 | 显示全部楼层
无符号类型
QQ2224043166 发表于 2021-12-7 16:05 | 显示全部楼层
要带上
tpgf 发表于 2022-1-4 12:02 | 显示全部楼层
应该就是无符号的意思
labasi 发表于 2022-1-4 12:05 | 显示全部楼层
可以在数据类型里边直接定义吗
paotangsan 发表于 2022-1-4 12:07 | 显示全部楼层
如果不超范围的话就米有区别
renzheshengui 发表于 2022-1-4 12:08 | 显示全部楼层
必须加上 否则成了负数了
wakayi 发表于 2022-1-4 12:10 | 显示全部楼层
必须要加  范围是不一样的
wowu 发表于 2022-1-4 12:12 | 显示全部楼层
用一个大数试试就知道不一样在哪里了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

70

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

34

主题

70

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部