128UL这种写法是什么意思?

wwangzhihang100 2005-05-14 09:16:11
3ks
...全文
309 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eric8231 2005-05-15
  • 打赏
  • 举报
回复
U和L是 整数文字量的后缀修饰,用于显示指明整数文字量的类型为unsigned int(U)和long int(L)。
类似的还有浮点数文字量的后缀修饰F或f,用于指明文字量表示的是一个float,而不是默认情况下的double
mostideal 2005-05-15
  • 打赏
  • 举报
回复
就是unsigned long了。。。
xjp6688 2005-05-15
  • 打赏
  • 举报
回复
unsigned long
qrlvls 2005-05-15
  • 打赏
  • 举报
回复
u = unsigned
l = long
f = float

常数需要增加类型后缀才能让编译器将常数作为某一类型数据,否则会作为默认类型处理
例如
float f = 2.5;
编译时会产生警告,因为这样实际上是将 2.5 强制转换一样,有些编译器甚至处理扣 f = 2.0f
flying_dancing 2005-05-14
  • 打赏
  • 举报
回复
对128UL 和128LU 全部被存储为 unsigned long
llf_hust 2005-05-14
  • 打赏
  • 举报
回复
128的类型是无符号的长整型
unsigned long
zhousqy 2005-05-14
  • 打赏
  • 举报
回复
unsigned long?
iamwindywolf 2005-05-14
  • 打赏
  • 举报
回复
意思就是128数字是unsigned long类型~~嘿嘿

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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