中易网

C程序中看到有人赋值是 a = 1024*1024*1024ULL; 这个ULL是什么意思啊

答案:3  悬赏:0  
解决时间 2021-01-13 23:52
  • 提问者网友:孤山下
  • 2021-01-13 17:37
C程序中看到有人赋值是 a = 1024*1024*1024ULL; 这个ULL是什么意思啊
最佳答案
  • 二级知识专家网友:往事隔山水
  • 2021-01-13 17:44
小兄弟,你只知其一不知其二啊!,不加ull那么1024*1024*1024得到的会是一个int类型的值,因为1024*1024*1024结果并没有超出int类型的范围,当然不会有错,你只需要再在后面乘以一个2就会有明显的效果了
1024*1024*1024*2ULL
1024*1024*1024*2
看看上面这两组,下面不加ull的值就是错误的!
全部回答
  • 1楼网友:野慌
  • 2021-01-13 19:01
unsign long long
  • 2楼网友:duile
  • 2021-01-13 18:27
无符号长长整型,也就是64位整数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息