【C语言/C++】算术移位和逻辑移位以及一道移位的题目
算术移位和逻辑移位基本概念逻辑移位:移位所缺少的数字用“0”来填充算术移位:移位所缺少的数字用符号位来填充C/C++中的移位在C/C++中,整数分为有符号整数和无符号整数两种- 1 - 对于无符号数,采用逻辑移位,不论左移右移都用“0”填充;- 2 - 对于有符号数,分左移和右移两种情况 - 2a - 若为左移,则属于逻辑运算,补“0” - 2b - 若为右移,则属于算术运算,补“符号位”看一...
转载
2018-03-24 15:50:06 ·
281 阅读 ·
0 评论