蓉杠学习网

c语言>,c语言程序设计题库及答案

大家好,今天小编关注到一个比较意思的话题,就是关于c语言<< >>的问题,于是小编就整理了2个相关介绍c语言<< >>的解答,让我们一起看看吧。

  1. c语言a>b>c怎么表示?
  2. C语言中c=a>>3是什么意思,>>好像是位运算符,请问有什么作用?

c语言a>b>c怎么表示


我来补答

a&gt;b>c
就是说判断a>b先
若真,则为1,若***,则为0
然后在比较这个结果(1或者0)和c的大小关系
也就是1>c或者0>c是否为真
若真,整个表达式返回1,若***,整个表达式返回0

c语言<< >>,c<a href=语言程序设计题库答案" src="***s://img0.baidu***/it/u=1370781098,2423281987&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=708">div>
图片来源网络,侵删)

所以先判断a>b是否成立,如果成立,则a>b
整体就为1,不成立则为0,
然后判断a>b
整体是否等于c,如果不等于a>b!=c这个式子整体为1,
如果等于c,则a>b!=c
这个式子整体为0.应该是用来判断c的值是1或是0的

C语言中c=a>>3是什么意思,>>好像是位运算符,请问有什么作用

>> 右移就是把这个数的末尾多少去掉,如17>>3 表示 0001 0001 的最后3位去掉,就变成了 0000 0010 左移运算 左移运算符“&lt;<”是双目运算符。其功能把“<< ”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动位数,高位丢弃,低位补0。 例如: a<<4 指把a的各二进位向左移动4位。如a=00000011(十进制3),左移4位后为00110000(十进制48)。6. 右移运算 右移运算符“>>”是双目运算符。其功能是把“>> ”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。

到此,以上就是小编对于c语言<< >>的问题就介绍到这了,希望介绍关于c语言<< >>的2点解答对大家有用。

c语言<< >>,c语言<a href=程序设计题库及答案" src="***s://img2.baidu***/it/u=803172***7,4149167217&fm=253&fmt=auto&***=138&f=JPEG?w=500&h=694">
(图片来源网络,侵删)
c语言<< >>,c语言<a href=程序设计题库及答案" src="***s://img2.baidu***/it/u=1159185296,3576173235&fm=253&fmt=auto&***=138&f=JPEG?w=500&h=708">
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/29301.html

分享:
扫描分享到社交APP