相关疑难解决方法(0)

如何将长位移位超过32位?

看起来如果移位的左操作数很长,我应该能够在C/C++中执行超过32位的位移.但这似乎不起作用,至少使用g ++编译器.

例:

unsigned long A = (1L << 37)
Run Code Online (Sandbox Code Playgroud)

A = 0
Run Code Online (Sandbox Code Playgroud)

这不是我想要的.我错过了什么,或者这是不可能的?

-J

c c++

24
推荐指数
3
解决办法
4万
查看次数

标签 统计

c ×1

c++ ×1