小编use*_*162的帖子

C++位操作 - 十六进制

请你帮助我好吗?据我所知,0xA07F的十进制值为:16 ^ 3*10 + 0 + 16*7 + 1*16 = 41088.那我该如何改变呢?输出是2032.
这是代码:

 unsigned short sh = 0xA07F; 
 sh = sh << 4; 
 cout << dec << sh << endl;
Run Code Online (Sandbox Code Playgroud)

c++ hex

-2
推荐指数
2
解决办法
102
查看次数

标签 统计

c++ ×1

hex ×1