C/C++基础----如果对一个
有如下代码
#include <iostream> using namespace std; int main() { short test = 0x11223344; cout << "sizeof(short) is " << sizeof(short) << endl; cout << hex << test; }
因为short int 的大小是 2 字节, 所以肯定会发生截断, 但是到底是低位截断还是高位截断呢?
答案是高位截断, 低位截取
即test的值为 0x3344


浙公网安备 33010602011771号