摘要: 位运算符作用域证书类型的运算对象,并把运算对象看成是二进制位的集合 在位操作中,并没有明确规定如何处理符号位,所以建议操作无符号类型。 移位运算符 左移运算符(<<): 在右侧插入值为0的二进制位 右移运算符(>>): 如果操作数为无符号类型或为正数,则插入0,如果操作数为负数则依赖于环境,插入符号 阅读全文
posted @ 2018-08-19 12:27 chattyku 阅读(112) 评论(0) 推荐(0)
摘要: 条件表达式,判断第一个表达式的真假,如果为真,返回冒号左侧的结果,如果为假返回冒号右侧的结果 (a> b ? a : b) 条件运算符的嵌套 阅读全文
posted @ 2018-08-19 11:44 chattyku 阅读(111) 评论(0) 推荐(0)
摘要: 成员访问运算符: . 点运算符 -> 箭头运算符 因为皆因用运算符的优先级低于点运算符,所以执行解引用运算的子表达式两端必须加括号。 如果不加括号则含义会不同 阅读全文
posted @ 2018-08-19 11:31 chattyku 阅读(143) 评论(0) 推荐(0)
摘要: 递增:++ 使用方法为 i++;或 ++i; 等价于 i = i + 1; 递减:-- 使用方法为 i--;或 --i; 等价于 i = i - 1; 前加和后加的区别在于是否是叠加后的值参与整体运算 前置版本将对象本身作为左值返回,后置版本则将对象原始值的副本作为右值返回。 如非必要尽量使用前置版 阅读全文
posted @ 2018-08-19 10:01 chattyku 阅读(180) 评论(0) 推荐(0)