问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

C语言中“>>”是什么意思

提问网友 发布时间:2022-03-01 13:57
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
2个回答
热心网友 回答时间:2022-03-01 15:26
回答的好请采纳哦!!!
这是C语言中的“右移运算符”。一般情况下,他是按位操作。
特点:1.双目运算符,就像+、-、*、/一样,格式为(数1)>>(数2)
2.数1是被操作数,如被减数、被除数等;数2是右移位数。
3.优先级低,结合性:从左向右运算
如:8>>1=?表示将被移数向右移动1位
如何操作?
1.化十进制数为(注意了)对应的二进制数,对应指格式对应
2.通通右移,不足补0
3.化为十进制数
举例:short
int
a=8;a=a>>1;
1.a=0
000
1000
2.右移一位后:a=
0
000
100
3.补0:a=0
000
0100
4.化为十进制数:a=4
举例:int
a=8;a=a>>1;
1.a=0
000
0000
0000
1000
2.右移一位后:a=
0
000
0000
0000
100
3.补0:a=0
000
0000
0000
0100
4.化为十进制数:a=4
热心网友 回答时间:2022-03-01 16:44
这个是这个是右移符号
例如a>>b
就是a右移b位
例子:
a=5,a>>2
需将5,化为8位二进制,00000101
右移的意思就是把最右边的两位直接抹去,然后在最左边增加2个0
移去多少位就加多少个0,然后再转为十进制就是移动结果

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • c语言叫c语言的原因

    c语言叫c语言的原因

    C语言之所以命名为C,是因为C语言源自B语言,而B语言则源自BCPL语言,美国贝尔实验室取了BCPL的第二个字母作为这种语言的名字,也就是C语言。
    查看详情
苹果手机软件备份到云存储怎么弄的? C语言的一个问题,请写出原因 苹果手机备份在云端的数据在那里恢复到手机 c语言,错的原因是啥? c语言流行至今的原因? 苹果手机云端在哪里 什么是C语言啊? 苹果手机云存储怎么找不到了? c语言中出现-858993436是什么原因 耳机的L和R那个是左那个是右? 白色运动鞋发黄有什么办法变白 怎么使手机屏幕一直亮 笔记本显示无法连接到这个网络是什么原因 为什么电脑无法连接到这个网络电脑显示无法连接这个网络,但是手机可以连上_问一问 无法连接到这个网络什么意思? 电脑无法连接到这个网络自动断开 不会英语可以考pmp吗 指甲油弄衣服上怎么才能洗掉? 鞋子已发黄,如何处理 怎样使泛黄的衣服变白 苹果手机怎么把里面的东西备份到云端 苹果手机怎么自动备份文件在哪里 C语言是主要是用来做什么的?他有那些优缺点呢?经典软件中有哪些是用c语言做得? 苹果手机从哪看存云的照片 小于等于符号怎么打 word小于等于符号≤怎么打 打字符号小于等于号 搜狗输入法大于等于号,小于等于号怎么打,还有&这个符号怎么念,怎么打 和我信会员怎么取消自动续费? 手机上微信图标不见了? 请问手机桌面上的微信图标没有了怎么办? 手机桌面的微信图标不见了怎么恢复? 已注册的怎样更改 可以修改吗?如何修改? 信息系统项目管理师,难考吗 我想修改,怎么修改? 怎样才能修改 如何修改 怎么修改怎么改 如何修改?求方法!
Top