打印
[MCU]

为什么括号里的内容有的带U,有的不带U

[复制链接]
楼主: renyaq
手机看帖
扫描二维码
随时随地手机跟帖
41
wangzsa| | 2020-10-14 21:52 | 只看该作者 回帖奖励 |倒序浏览
unsigned int类型的整数,十六进制

使用特权

评论回复
42
zhanglli| | 2020-10-14 21:56 | 只看该作者
L表示该常数用长整型方式存储,相当于long
F表示该常数用浮点方式存储,相当于float

使用特权

评论回复
43
wenfen| | 2020-10-14 21:59 | 只看该作者
考虑计算的正确性。

使用特权

评论回复
44
wenfen| | 2020-10-14 22:04 | 只看该作者
是寄存器的定义吗?

使用特权

评论回复
45
juventus9554| | 2020-10-14 22:08 | 只看该作者
这是说程序设计里面的数据类型的么?

使用特权

评论回复
46
pengf| | 2020-10-14 22:12 | 只看该作者
带个U是表示无符号类型的数据

使用特权

评论回复
47
supernan| | 2020-10-14 22:16 | 只看该作者
unsigned int a = 32, b; b = 32 + 12U; // 表示12是一个无符号类型的数据

使用特权

评论回复
48
yufe| | 2020-10-14 22:21 | 只看该作者
U表示该常数用无符号整型方式存储

使用特权

评论回复
49
hanwe| | 2020-10-14 22:24 | 只看该作者

数字后面带个U,L,F的含义U表示该常数用无符号整型方式存储

使用特权

评论回复
50
lium| | 2020-10-14 22:27 | 只看该作者
表示这个数字是无符号型的

使用特权

评论回复
51
happy_10| | 2020-10-14 22:30 | 只看该作者
数值后面加“L”和“l”(小写的l)的意义是该数值是long型。

使用特权

评论回复
52
xxmmi| | 2020-10-14 22:40 | 只看该作者
c语言中用宏定义一个常量,数字后面带个U, L, F

使用特权

评论回复
53
hanwe| | 2020-10-14 22:43 | 只看该作者
其实没啥影响

使用特权

评论回复
54
langgq| | 2020-10-14 22:47 | 只看该作者
并不需要你这样在常数上附加类型

使用特权

评论回复
55
huwr| | 2020-10-14 22:50 | 只看该作者
加u尾缀并不会扩展常数占用的字节数

使用特权

评论回复
56
bqyj| | 2020-10-14 22:54 | 只看该作者
这些常数你指定类型是没有用的

使用特权

评论回复
57
chenho| | 2020-10-14 22:59 | 只看该作者
U是unsigned的首字母。

使用特权

评论回复
58
stly| | 2020-10-14 23:03 | 只看该作者
数字在MCU存储中所占的字节数

使用特权

评论回复
59
pengf| | 2020-10-14 23:07 | 只看该作者
表示此整数为 unsigned 整型。

使用特权

评论回复
60
pangb| | 2020-10-14 23:11 | 只看该作者
Integer 的类型声明

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则