关于long
  • 板块学术版
  • 楼主tin_ingot
  • 当前回复18
  • 已保存回复18
  • 发布时间2022/9/12 16:49
  • 上次更新2023/10/27 11:49:31
查看原帖
关于long
553188
tin_ingot楼主2022/9/12 16:49

c++实际上是有个叫做long的类型。int类型32位,int64_t类型64位,我猜想long类型48位。

有些数据范围小于101210^{12}int就败了,int64_t是可以的,long也是可以的。

but,当我bdfs时,发现longint的范围一样? 程序验证也是一样的:

#include<stdio.h>
int main()
{
  return 0&printf("%d",8*sizeof(long));
}

我这边是windows平台,输出是32,说明范围和int一样,这和上面就矛盾了。

有人知道原理吗?

2022/9/12 16:49
加载中...