资讯 更多 >>
商家花10万请人直播带货 结果3个月...
国内油价将迎来下调:国际原油跌破9...
国家能源局:今年以来我国煤炭生产...
河南4名阳性人员私自返乡并瞒报情况...
山西吕梁:发现盗采矿产资源行为可举报
受害方律师:接法院通知,乐安命案...
橙色——“柑橘院士”邓秀新心中最...
刷视频相认的双胞胎姐妹:两次创业...
四川通报2021年秋冬季首批大气污染...
首轮筛查:天津73443人全部阴性!
动态更多 >>
今日快看!左移运算符溢出_左移运算符
触乐夜话:身为女玩家,我是不是不该玩
理想汽车于鹤壁成立能源服务公司_当...
【世界速看料】兴一业带百业 越“...
当前热讯:从几元到上百元,维生素...
播报:4月18日山东地区硫磺行情观望运行
实时:洛克王国小樱魔法装扮怎么获...
颈椎病怎么办快速缓解疼痛_颈椎病怎么办
“积”出好习惯 “兑”出文明风 ...
当前短讯!太平军北伐时间 太平军...
会展 更多 >>
美籍酿酒师在崇礼:中国是第二故乡...
河南项城报告2名疑似新冠肺炎病例 ...
浙江绍兴确诊病例首次零新增 上虞...
广西东兴实行全员居家隔离 启动口...
新疆全方位推进乡村振兴 “富春山...
云南瑞丽市主城区全员核酸检测结果...
内蒙古满洲里累计治愈出院本土确诊...
孙海洋夫妻驱车山东阳谷:还在为孙...
大国工匠追梦“玉米强国”40载:用...
让南海“海洋热带雨林”斑斓多彩
专题报道 
当前位置: 动态 > >> 正文
 
今日快看!左移运算符溢出_左移运算符
来源:互联网     时间:2023-04-18 22:46:33

1、移位运算符就是在二进制的基础上对数字进行平移。

2、按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。

3、 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。


(资料图)

4、移动long型的数值时,规定实际移动的次数是移动次数和64的余数,也就是移动66次和移动2次得到的结果相同。

5、 三种移位运算符的移动规则和使用如下所示: << 运算规则: 按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。

6、 语法格式: 需要移位的数字 << 移位的次数 例如: 3 << 2,则是将数字3左移2位 计算过程: 3 << 2 首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,最后在低位(右侧)的两个空位补零。

7、则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,则转换为十进制是12。

8、 数学意义: 在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

9、>> 运算规则: 按二进制形式把所有的数字向右移动对应巍峨位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1。

10、 语法格式: 需要移位的数字 >> 移位的次数 例如11 >> 2,则是将数字11右移2位 计算过程: 11的二进制形式为:0000 0000 0000 0000 0000 0000 0000 1011,然后把低位的最后两个数字移出,因为该数字是正数,所以在高位补零。

11、则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 0010。

12、转换为十进制是3。

13、 数学意义: 右移一位相当于除2,右移n位相当于除以2的n次方。

14、这里是取商哈,余数就不要了。

15、>>> 运算规则: 按二进制形式把所有的数字向右移动对应位数,低位移出(舍弃),高位的空位补零。

16、对于正数来说和带符号右移相同,对于负数来说不同。

17、 其他结构和>>相似。

18、 答案补充 这个不太清楚,不过你可能打错字了 cout<<"liy"<

本文到此分享完毕,希望对大家有所帮助。

关键词:

热门推荐
猜你喜欢