算术左移、逻辑左移、算术右移、逻辑右移有什么不同?
算术左移:末尾添0;逻辑左移:末尾添0
算术右移:左端最低位填充;逻辑右移:左端添0
为什么会有这些差别呢?另外,算术左移和逻辑左移为什么会一样呢?既然如此,为什么还有两种指令呢?
算术右移,是左端最高位填充.上面写错了
人气:193 ℃ 时间:2019-08-18 08:22:11
解答
算术左移和算术右移主要用来进行有符号数的倍增、减半;逻辑左移和逻辑右移主要用来进行无符号数的倍增、减半.记住这个就可以了.算术左移和算术左移虽然方式是一样的,但他们表示的移位后数的范围是不一样的,有符号数...
推荐
猜你喜欢
- x与y互为相反数,m与n互为倒数,|a|=1,求a的平方-(x+y+mn)a+(x+y)的2009次方-(-mn)的2010次方
- Write about your music class or what do you think of music 是什么意思?
- 根据所给意思填入带精字的相关成语
- 补充句子:例:时间是力量,他会创造生命的奇迹.时间是( ),( ).(仿写)两句以上
- 钢材检尺是什么意思
- 宏伟( ) ( )(词语)
- 按规定,食品包装纸袋上都应表明内装食品有都少克,下表是对几种饼干的检验结果,“+”“-”号分别表示比标明得100g多了或少了,请问哪一种食品最符合标注?
- 《难忘的笑声》作文,450字(有范文,先简略)