0x00000000UL后的“UL”是什么意思?

blackgentle 2009-04-12 10:05:50
如题。
...全文
4877 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
0x00000000UL
这个宏定义是用来干什么的
dashao598 2011-05-20
  • 打赏
  • 举报
回复
感谢楼主,学习了!
yunmeng2050 2009-11-10
  • 打赏
  • 举报
回复
多谢楼主!
na2650945 2009-04-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 loud1984 的回复:]
引用 6 楼 blackgentle 的回复:
那不加“UL”与加“UL”有什么区别?符号区别?
为什么宏定义中有的加了UL,有的却不加?
加了UL就不进行类型检查,直接以UL的形式把值赋给某个对应的内存,如果超出定义变量的范围,则截取。
[/Quote]
学习啦。
na2650945 2009-04-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Loaden 的回复:]
无符号长整型
unsigned long
[/Quote]
绝对正解。
blackgentle 2009-04-14
  • 打赏
  • 举报
回复
OK , 学习了。
tansuozhe 2009-04-13
  • 打赏
  • 举报
回复
无符号长整型
loud1984 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 blackgentle 的回复:]
那不加“UL”与加“UL”有什么区别?符号区别?
为什么宏定义中有的加了UL,有的却不加?
[/Quote]比如你可以这样赋值
cha m=40000000UL,
int m= 34567777777777777ll;
loud1984 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 blackgentle 的回复:]
那不加“UL”与加“UL”有什么区别?符号区别?
为什么宏定义中有的加了UL,有的却不加?
[/Quote]加了UL就不进行类型检查,直接以UL的形式把值赋给某个对应的内存,如果超出定义变量的范围,则截取。
liliangbao 2009-04-13
  • 打赏
  • 举报
回复
无符号长整型
unsigned long
liubuweiright 2009-04-13
  • 打赏
  • 举报
回复
不加会默认一个类型.
blackgentle 2009-04-13
  • 打赏
  • 举报
回复
那不加“UL”与加“UL”有什么区别?符号区别?
为什么宏定义中有的加了UL,有的却不加?
NesTa_xP 2009-04-12
  • 打赏
  • 举报
回复
unsigned long
fairchild811 2009-04-12
  • 打赏
  • 举报
回复
unsigned long
LemIST 2009-04-12
  • 打赏
  • 举报
回复
unsigned long
0黄瓜0 2009-04-12
  • 打赏
  • 举报
回复
无符号长整型
老邓 2009-04-12
  • 打赏
  • 举报
回复
无符号长整型
unsigned long

64,661

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧