打印

有的带U,有的不带U

[复制链接]
楼主: jlyuan
手机看帖
扫描二维码
随时随地手机跟帖
41
jstgotodo| | 2018-7-16 21:50 | 只看该作者 回帖奖励 |倒序浏览
以便与变量的数据类型保持一致或保证数据运算的正确性。

使用特权

评论回复
42
backlugin| | 2018-7-16 21:50 | 只看该作者
F表示该常数用浮点

使用特权

评论回复
43
iamaiqiyi| | 2018-7-16 21:50 | 只看该作者
还有很多带有F 的。

使用特权

评论回复
44
sanxingnote7| | 2018-7-16 21:50 | 只看该作者
unsigned int类型的整数,十六进制

使用特权

评论回复
45
dzfansman| | 2018-7-16 21:50 | 只看该作者
L表示该常数用长整型方式存储,相当于long
F表示该常数用浮点方式存储,相当于float

使用特权

评论回复
46
maqianqu| | 2018-7-16 21:50 | 只看该作者
考虑计算的正确性。

使用特权

评论回复
47
jkl21| | 2018-7-16 21:50 | 只看该作者
是寄存器的定义吗?

使用特权

评论回复
48
firstblood| | 2018-7-16 23:01 | 只看该作者
这是说程序设计里面的数据类型的么?

使用特权

评论回复
49
gygp| | 2018-7-18 22:08 | 只看该作者
带个U是表示无符号类型的数据

使用特权

评论回复
50
chenci2013| | 2018-7-18 22:08 | 只看该作者
unsigned int a = 32, b; b = 32 + 12U; // 表示12是一个无符号类型的数据

使用特权

评论回复
51
biechedan| | 2018-7-18 22:09 | 只看该作者
U表示该常数用无符号整型方式存储

使用特权

评论回复
52
wangdezhi| | 2018-7-18 22:09 | 只看该作者
数字后面带个U,L,F的含义U表示该常数用无符号整型方式存储

使用特权

评论回复
53
isseed| | 2018-7-18 22:09 | 只看该作者
表示这个数字是无符号型的

使用特权

评论回复
54
xietingfeng| | 2018-7-18 22:09 | 只看该作者
数值后面加“L”和“l”(小写的l)的意义是该数值是long型。

使用特权

评论回复
55
suzhanhua| | 2018-7-18 22:10 | 只看该作者
c语言中用宏定义一个常量,数字后面带个U, L, F

使用特权

评论回复
56
mituzu| | 2018-7-18 22:11 | 只看该作者
其实没啥影响

使用特权

评论回复
57
hellosdc| | 2018-7-18 22:11 | 只看该作者
并不需要你这样在常数上附加类型

使用特权

评论回复
58
uiint| | 2018-7-18 22:11 | 只看该作者
加u尾缀并不会扩展常数占用的字节数

使用特权

评论回复
59
hellosdc| | 2018-7-18 22:12 | 只看该作者
这些常数你指定类型是没有用的

使用特权

评论回复
60
gygp| | 2018-7-18 22:12 | 只看该作者
U是unsigned的首字母。

使用特权

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

本版积分规则