打印
[MCU]

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

[复制链接]
楼主: renyaq
手机看帖
扫描二维码
随时随地手机跟帖
61
morrisk| | 2020-10-14 23:18 | 只看该作者 回帖奖励 |倒序浏览

L表示该常数用长整型方式存储

使用特权

评论回复
62
guoyt| | 2020-10-14 23:21 | 只看该作者
数值后面加“U”和“u”的意义是该数值是unsigned型。

使用特权

评论回复
63
wangzsa| | 2020-10-14 23:24 | 只看该作者
C语言中,数字后面带个U,L,F

使用特权

评论回复
64
zhanglli| | 2020-10-14 23:29 | 只看该作者
类似的还有加L,UL等等

使用特权

评论回复
65
wenfen| | 2020-10-14 23:34 | 只看该作者
加ul才会从int型长度扩展成long型长度。

使用特权

评论回复
66
llljh| | 2020-10-14 23:39 | 只看该作者
这个的问芯片的涉及厂家的哈

使用特权

评论回复
67
morrisk| | 2020-10-14 23:42 | 只看该作者
u就是无符号的意思

使用特权

评论回复
68
morrisk| | 2020-10-14 23:45 | 只看该作者
U是unsigned 的简写吧

使用特权

评论回复
69
langgq| | 2020-10-14 23:48 | 只看该作者
数字后面带个U是表示无符号类型的数据。

使用特权

评论回复
70
chenjunt| | 2020-10-14 23:52 | 只看该作者
在常量后面加L表示long int

使用特权

评论回复
71
chuxh| | 2020-10-14 23:55 | 只看该作者
在赋值的时候执行

使用特权

评论回复
72
llljh| | 2020-10-20 19:24 | 只看该作者
unsigned int

使用特权

评论回复
73
renyaq|  楼主 | 2020-10-20 19:32 | 只看该作者
U表示该常数用无符号整型方式存储

使用特权

评论回复
74
renyaq|  楼主 | 2020-10-20 19:37 | 只看该作者
c语言中用宏定义一个常量

使用特权

评论回复
75
morrisk| | 2020-10-20 19:42 | 只看该作者
u就是unsigned

使用特权

评论回复
76
yufe| | 2020-10-20 19:47 | 只看该作者

表示无符号的16进制数。

使用特权

评论回复
77
zhuww| | 2020-10-20 19:50 | 只看该作者
可能有符号扩展行为

使用特权

评论回复
78
huanghuac| | 2020-10-20 19:54 | 只看该作者
常数一律默认为int型

使用特权

评论回复
79
songqian17| | 2020-10-20 19:58 | 只看该作者
表示是无符号

使用特权

评论回复
80
stly| | 2020-10-20 20:01 | 只看该作者
U是unsigned的首字母。

使用特权

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

本版积分规则