关于位移和longlong
  • 板块学术版
  • 楼主Eric_Wu
  • 当前回复6
  • 已保存回复6
  • 发布时间2021/10/6 17:53
  • 上次更新2023/11/4 04:33:17
查看原帖
关于位移和longlong
311387
Eric_Wu楼主2021/10/6 17:53

n是一个ull或ll类型的变量

这问题出现不止一次了,如果我:

n=1<<k;

当k>32的时候,n就会自动变成1<<(k-32)

但是如果这样写:

n=pow(2,k);

在k>32的时候,结果正常。

这是什么原因(昨天写格雷码的时候又发现了)

2021/10/6 17:53
加载中...