[技术求助] 有的带U,有的不带U

[复制链接]
楼主: jlyuan
| 2018-7-10 22:25 | 显示全部楼层
L表示该常数用长整型方式存储,相当于long
F表示该常数用浮点方式存储,相当于float
| 2018-7-10 22:25 | 显示全部楼层
加u尾缀并不会扩展常数占用的字节数
| 2018-7-10 22:25 | 显示全部楼层
c语言中用宏定义一个常量,数字后面带个U, L, F
| 2018-7-10 22:25 | 显示全部楼层
这个值是无符号类型
| 2018-7-10 22:25 | 显示全部楼层
u就是unsigned,表示是无符号
| 2018-7-10 22:25 | 显示全部楼层
不加也没有什么关系的。
| 2018-7-16 10:46 | 显示全部楼层
jstgotodo 发表于 2018-7-10 22:21
U表示该常数用无符号整型方式存储,相当于unsigned int

这个说的是,就是不同的数据类型的
| 2018-7-16 21:45 | 显示全部楼层
数字后面带个U是表示无符号类型的数据。
| 2018-7-16 21:45 | 显示全部楼层
在数据后加U通常是为了指明常量的数据类型
| 2018-7-16 21:45 | 显示全部楼层
表示这是一个无符号数,即unsigned类型的数。
| 2018-7-16 21:46 | 显示全部楼层
U表示该常数用无符号整型方式存储,相当于unsigned int
| 2018-7-16 21:46 | 显示全部楼层
无符号数,如unsigned int
| 2018-7-16 21:48 | 显示全部楼层
U表示该常数用无符号整型
| 2018-7-16 21:48 | 显示全部楼层
U表示该常数用无符号整型方式存储,相当于unsigned int;L表示该常数用长整型方式存储,相当于longF表示该常数用浮点方式存储,相当于float
| 2018-7-16 21:49 | 显示全部楼层
这个都是固定的
| 2018-7-16 21:49 | 显示全部楼层
为什么要使用这个呢
| 2018-7-16 21:49 | 显示全部楼层
这个U固定的含义
| 2018-7-16 21:49 | 显示全部楼层
你也可以不加的。
| 2018-7-16 21:50 | 显示全部楼层
U是unsigned的首字母。
| 2018-7-16 21:50 | 显示全部楼层
值后面加“L”、“l”、“U”
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

分享 快速回复 返回顶部 返回列表