分享

2.4.6 其他运算符

 静听沙漏 2012-02-15

2.4.6 其他运算符
1.位运算符

位运算符用来对二进制位进行操作,其具体说明如表2ˉ14所示。

说明:对于位移运算符“>>”与“<<”,假设现有数15,其二进制值为1111,向右移动后形式为0111,故转换为十进制数为7;向左移动后形式为11110,故转换为十进制数为30。它们被称为算术位移运算符。
2.条件运算符:?:
条件运算符是三元运算符,其使用的语法形式为:
<表达式>?e1:e2
其中表达式值的类型为逻辑型,若表达式的值为真,则返回e1的值;表达式的值为非真,则返回e2的值。
设有下列代码语句:
int a=3,b=6,c;
c=(a>b)?1:2;
则执行后c的值为2。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多