位移的單位符號,位移的單位符號_,(有符號位移)和(無符號位移)的使用方法,及差別

 2023-12-12 阅读 29 评论 0

摘要:<>>? ——? 有符號右移位移的單位符號、<<>>>? ——? 無符號右移無符號移位(>>>)和有符號移位(>>)的區別是:位移用什么符號表示、有符號位移運算時如果數字為正數時位移后在前面補0,為負數時則在位移后在前面補1例ÿ

<

>>? ——? 有符號右移

位移的單位符號、<<

>>>? ——? 無符號右移

無符號移位(>>>)和有符號移位(>>)的區別是:

位移用什么符號表示、有符號位移運算時如果數字為正數時位移后在前面補0,為負數時則在位移后在前面補1

例:

100<<2

位移單位是什么字母,4的二進制為

0110? 0100

移除最后兩位

0110? 01

在前面補兩個零

0001? 1001

100>>2==25

無符號移位運算時(>>>)如果數字為正數時移位后在前面補0,若為負數時移位后在前面補1

100>>>2

100的二進制是

0110? 0100

向右移2位后為

0110? 01

在前面補0得二進制為

0001? 1001

100>>>2==25

如果為-100

-100的二進制為

1111111111111111111111111111111111111111111111111111111111111100

移除最后兩位后

11111111111111111111111111111111111111111111111111111111111111

之后在前面補兩位

1111111111111111111111111111111111111111111111111111111111111111

-100>>>2==-1

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/194559.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息