有的带U,有的不带U

[复制链接]
5271|90
jstgotodo 发表于 2018-7-16 21:50 | 显示全部楼层
以便与变量的数据类型保持一致或保证数据运算的正确性。
backlugin 发表于 2018-7-16 21:50 | 显示全部楼层
F表示该常数用浮点
iamaiqiyi 发表于 2018-7-16 21:50 | 显示全部楼层
还有很多带有F 的。
sanxingnote7 发表于 2018-7-16 21:50 | 显示全部楼层
unsigned int类型的整数,十六进制
dzfansman 发表于 2018-7-16 21:50 | 显示全部楼层
L表示该常数用长整型方式存储,相当于long
F表示该常数用浮点方式存储,相当于float
maqianqu 发表于 2018-7-16 21:50 | 显示全部楼层
考虑计算的正确性。
jkl21 发表于 2018-7-16 21:50 | 显示全部楼层
是寄存器的定义吗?
firstblood 发表于 2018-7-16 23:01 | 显示全部楼层
这是说程序设计里面的数据类型的么?
gygp 发表于 2018-7-18 22:08 | 显示全部楼层
带个U是表示无符号类型的数据
chenci2013 发表于 2018-7-18 22:08 | 显示全部楼层
unsigned int a = 32, b; b = 32 + 12U; // 表示12是一个无符号类型的数据
biechedan 发表于 2018-7-18 22:09 | 显示全部楼层
U表示该常数用无符号整型方式存储
wangdezhi 发表于 2018-7-18 22:09 | 显示全部楼层
数字后面带个U,L,F的含义U表示该常数用无符号整型方式存储
isseed 发表于 2018-7-18 22:09 | 显示全部楼层
表示这个数字是无符号型的
xietingfeng 发表于 2018-7-18 22:09 | 显示全部楼层
数值后面加“L”和“l”(小写的l)的意义是该数值是long型。
suzhanhua 发表于 2018-7-18 22:10 | 显示全部楼层
c语言中用宏定义一个常量,数字后面带个U, L, F
mituzu 发表于 2018-7-18 22:11 | 显示全部楼层
其实没啥影响
hellosdc 发表于 2018-7-18 22:11 | 显示全部楼层
并不需要你这样在常数上附加类型
uiint 发表于 2018-7-18 22:11 | 显示全部楼层
加u尾缀并不会扩展常数占用的字节数
hellosdc 发表于 2018-7-18 22:12 | 显示全部楼层
这些常数你指定类型是没有用的
gygp 发表于 2018-7-18 22:12 | 显示全部楼层
U是unsigned的首字母。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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