C++ 0x90 左移 24 位的结果有坑

2019-05-02  本文已影响0人  星星之火666
代码:
#include<iostream>
using namespace std;
int main()
{
    unsigned long long a = 0x90 << 24;
    cout << hex << a;   // 输出: ffffffff90000000
}
注意:0x90 左移 24 位,不是 0x90000000
上一篇 下一篇

猜你喜欢

热点阅读