算术左移、逻辑左移、算术右移、逻辑右移有什么不同?
算术左移:末尾添0;逻辑左移:末尾添0
算术右移:左端最低位填充;逻辑右移:左端添0
为什么会有这些差别呢?另外,算术左移和逻辑左移为什么会一样呢?既然如此,为什么还有两种指令呢?
算术右移,是左端最高位填充.上面写错了
人气:475 ℃ 时间:2019-08-18 08:22:11
解答
算术左移和算术右移主要用来进行有符号数的倍增、减半;逻辑左移和逻辑右移主要用来进行无符号数的倍增、减半.记住这个就可以了.算术左移和算术左移虽然方式是一样的,但他们表示的移位后数的范围是不一样的,有符号数...
推荐
猜你喜欢
- 设计一幅宣传画,要求画面面积为4840cm^2,画面的宽与高的比为λ,画面的上、下各留8cm空白,左右各留5cm空白.如果要求λ∈[2/3,3/4],那么λ为何值时,能使宣传画所用纸张面积最小?(^2表示平方)
- i don't have a present for my friend.what if ________ else brings a present?
- 同学们排成一列长450米的队伍去参观科技馆,以每秒1.5米的速度行进,途中王干事有事,以每秒3米的
- 比较偏僻的成语,与几个这样成语的造段
- 配制250毫升0.1摩尔每升的NaOH需多少克NaOH固体?需哪些玻璃仪器?
- 为什么个别人的耳朵(耳廓)会动,大部分人却不会?
- 二分之一+(二分之一+三分之一)+(四分之一+四分之二+四分之三)+...+(五十分之一+五十分之二+五十分之三+...+五十分之四十八+五十分之四十九)
- (36—4a)除以8=1怎么解