问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C程序中,左移“<<”、右移“>>” 的具体用法是什么?

发布网友 发布时间:2022-04-21 07:01

我来回答

3个回答

懂视网 时间:2022-04-21 11:22

右移运算符,移位运算符的一种:程序设计中,位操作运算符的一种。在c加加中,移位运算符有双目移位运算符:左移和右移。移位运算符组成的表达式也属于算术表达式,其值为算术值。左移运算是将一个二进制位的操作数按指定移动的位数向左移位,移出位被丢弃,右边的空位一律补0。

       右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位,这由不同的机器而定。在使用补码作为机器数的机器中,正数的符号位为0,负数的符号位为1。

  运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

热心网友 时间:2022-04-21 08:30

C语言中,“<<”为左移运算符,“>>”为右移运算符。

具体使用方法如下:

1、左移运算符(<<)

将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右边补0)。

例:a = a << 2 将a的二进制位左移2位,右补0,

左移1位后a = a * 2;

若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2。


2、右移运算符(>>)

将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。

操作数每右移一位,相当于该数除以2。

例如:a = a >> 2 将a的二进制位右移2位。

左补0 or 补1 得看被移数是正还是负。

热心网友 时间:2022-04-21 09:48

这是两个位操作运算,是对参数二进制方式的位移,移动后,空出的位用0补上。例如:
0111 0101 b << 2 :对这个数左移二位后:1101 0100 b;
再如:
5 << 3 :先转换成二进制:0000 0101 b << 3 = 0010 1000 b = 0x28
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...求此视频的背景音乐!http://v.youku.com/v_show/id_XNTAyODQ0NTMy... http://v.youku.com/v_show/id_XOTQ5NDgwOTI=.html求歌曲 http://v.youku.com/v_show/id_XMzYzOTI3MjMy.html 这段MV里最开头唱... ...时辰能算准么,八字如果不知道时辰是不是就不能算了 养生调理产品真的可以防癌吗? 保健食品真能防癌抗癌吗专家直指多种产品“骗人” ...速腾 轩逸等 同价位的车 希望懂车的大侠帮我分析各车的优点和缺点... 怎样让腿变得又长又细 谷歌地球下载手机版有什么软件能代替GOOGLE地球 谷歌地球哪个版本好用 微信运动如果对方把我删了我还能看到对方的微信运动吗? 微信运动看不见对方了是什么原因 删除好友后微信运动是不是也看不到了 微信里把好友删掉后为什么还可以看到对方的微信运动? 微信被删了好友能看到对方微信运动吗 删除了好友还能看到对方的微信运动步数吗 微信好友删除之后还能看见微信运动么 微信里把好友删掉后为什么还可以看到对方的微信运动 微信删除好友后还能看到他的微信运动吗 对方把我拉黑我又删除了对方,对方怎么还会看到我的... 404 Not Found 微信运动如果对方把我删了我还能看到对方的微信运动吗? 龙门石窟在哪儿? 龙门石窟的景点趣事 龙门石窟导游词 苹果手机怎样查看对方qq已撤回消息? 龙门石窟 有没有关于洛阳龙门石窟的资料介绍? 洛阳龙门石窟简介 电脑qq撤回的消息怎么查看 右移运算符的介绍 道德品质自我评价30字怎么写? wait for you翻译成中文是什么意思? 思想品德素质自我评价 wait for you什么意思 wait for you 翻译成中文是什么意思? waiting for you?是什么意思 I&#39;ll wait for you 什么意思? 求wait for you歌词及中文翻译歌词 在思想上的自我评价 waiting for you是什么意思 I&#39;m waiting for you,是什么意思 Wait For You 的汉语歌词 高中思想道德自我评价 思想政治表现大学生 帮忙翻译一下这首英文歌歌的歌词《wait for you》 学生素质自我评价 wait for什么意思中文翻译 求Wait For You中文歌词(Elliott Yamin) Waiting for you!汉语翻译怎么读?