标签:style size c strong color t int sp rgb line har
定义: 表达式(expression)是由一个或多个操作数(operand)通过操作符(operator)组合而成。
1. 操作符——除法(/)和求模(%)
注意:
举例说明:
21/6; //ok,result is 3
21 / 7; //ok,result is 3
-21 / -8; //ok,result is 2
21 / -5; //machine-dependent: result is -4 or -5
21%6; //ok,result is 3
21%7;//ok,result is 0
-21 % -8; //ok,result is -5
21 % -5; //machine-dependent: result is 1 or -4
2. 位操作符
如:unsigned char b1=01100101
unsigned char b2=10101111
求反(~):b3=~b1; //ok,result is 10011010
左移(<<):b4=b1<<2; //ok, result is 10010100
右移(>>):b5=b1>>3; //ok,result is 00001100
位与(&):b6=b1 & b2; //ok,result is 00100101(对应位都为1时,位与结果为1,其余都为0)
位或(|):b7=b1 | b2; //ok,result is 11101111(对应位有一个为1,位或结果就为1,其余都为0)
位异或(^):b8=b1 ^ b2; //ok, result is 11001010(对应位有且仅有一个为1,位异或结果就为1,其余都为0)
3. sizeof操作符
sizeof操作符的作用是返回对象或类型名的长度,返回值的类型为size_t,长度的单位是字节。
注意:
读书笔记:C++ Primer系列(11)—— 表达式,码迷,mamicode.com
标签:style size c strong color t int sp rgb line har
原文地址:http://www.cnblogs.com/kkdd-2013/p/3696809.html