C语言中的位移运算?c语言中的位移运算是怎样执行的啊,最好有例子
:暂无数据 2026-06-16 10:50:01 :3

今天给各位分享C语言中的位移运算的知识,其中也会对C语言中的位移运算进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录
C语言中的位移运算
没什么区别temp《《=1意思就是temp = temp《《1,也就是temp自己放大2倍
也就是把temp《《1计算结果的返回值,保存在temp中
但是如果单纯的temp《《1操作,他的返回值是temp的2倍,但是temp本身的值没有变
所以俩个的区别就是,单步执行完操作,temp《《=1执行完,temp扩大2倍
temp《《1执行完,temp的值不变
c语言中的位移运算是怎样执行的啊,最好有例子
左移就是把二进制表示,向左面移动,右边补零,超过部分会丢弃
比如char x = 126, 是8位的,11111110 左移2位,补2个零,11 1111 1000,本来8位,会丢弃超出的2位
得到 11111000
右移,是右面部分丢弃一些位,左面补零
比如char x = 126, 是8位的,11111110 右移2位,丢弃2位, 111111,本来8位,少2位,补零得到 00111111
C语言中的位移运算的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于C语言中的位移运算、C语言中的位移运算的信息别忘了在本站进行查找哦。

本文编辑:admin
更多文章:
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30
方舟生存进化新物种图鉴中英文对照图鉴 庞马资料图鉴 庞马(Equus magnus)?植物大战僵尸英文版图鉴
2026年9月22日 00:10
html document对象(载入浏览器的html文档都会成为document的对象吗)
2026年9月21日 16:00








