位运算符和逗号运算符 什么时候会讲呢?

位运算符和逗号运算符 什么时候会讲呢?

http://img1.sycdn.imooc.com//climg/5be9f66c0001f94808780704.jpg课程里面老师说会讲位运算符和逗号运算符,但是我看完了这一课都没有发现有讲。 想问一下什么时候会讲呢?急需

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

您好,本章课程的2-16就是讲解逗号运算符的啊,https://class.imooc.com/lesson/486#mid=11349

有关于位运算符,下面可以跟你讲解一下:

1、位运算符作用于位,并逐位执行操作,是以二进制的形式进行计算。记住常用的一些运算符&(与)、 |(或) 、^(异或) 、<<(左移)、>>(右移)。

2、举例:

假设如果 A = 60,且 B = 13,现在以二进制格式表示,它们如下所示:

A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100(A&B意思就是A、B都为1,那么才为1,否则为0)

A|B = 0011 1101(A|B的意思是,A、B有一个为1,那么就为1,否则为0)

A^B = 0011 0001(异或意思就是如果两个同时为1,或者是0,那么就为0,只有当一个为1,一个为0时,结果为1)

A << 2(表示左移2位,A是0011 1100,左移两位,那么就是1111 0000,后面自动补0)

A>>2(表示右移2位,A是0011 1100,右移两位,那么就是0000 1111,前面自动补0)

-----------------

上述计算的过程都是二进制的计算,计算完以后再转换成十进制数据。如果还有什么不明白的地方,可以在问答里进行提问,老师都会帮助解决。祝学习愉快~

  • FANGYUAN_ 提问者 #1
    啊啊啊,不好意思 逗号运算符确实讲了,我给弄混了 非常抱歉。谢谢老师的讲解
    2018-11-13 19:55:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
C++零基础入门 热门编程语言 二级考试必备
  • 参与学习       529    人
  • 提交作业       110    份
  • 解答问题       594    个

无论您是零基础、还是想晋升,亦或是想转型,C++无疑都是最佳选择。本路径共分为基础语法、指针与引用、面向对象三大模块,为你开启入门C++编程的大门!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师