如题所述
第1个回答 2021-02-09
0x1是整数,等于10进制的1。
0x1<<2表示将1左移两位后的结果。
1左移两位后的表示是100,等于10进制的4。
因为一个整数左移n位的结果就相当于乘以2^n,所以,0x1<<2的结果也可以这样计算得出:1*2^2等于4。
代码及运行结果如下图:
如题所述
0x1是整数,等于10进制的1。
0x1<<2表示将1左移两位后的结果。
1左移两位后的表示是100,等于10进制的4。
因为一个整数左移n位的结果就相当于乘以2^n,所以,0x1<<2的结果也可以这样计算得出:1*2^2等于4。
代码及运行结果如下图:
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网