1、基本的算术运算符:加、减、乘、除以及取模运算在C++都是支持的。其中,整数相除只截取整数部分,浮点数不能使用取模运算。下面是算术运算符的例子。
2、以上程序的运行结果如下,与预期结果相同。
3、逻辑运算符&&和||会根据它们的参数的逻辑关系产生true或false。在C/C++中,非零值为true,零苒锃巳伢值为false。在打印一个bool值时,0表示false,1表示true,如下是一个示例。
4、上述程序的运行结果如下所示。注意由于计算机不好输入不等符号,用!=表示不等于。
5、移位运算符是对位的操作。左移运算符(<<)会薪姚蟪食引起运算符左边的数向左移动,移动的位数由运算符后面的剞麽苍足数决定,右移运算符与之类似。注意:这里的移位针对的都是二进制数。下面,我们首先写一个打印二进制的函数。
6、接下来在示例中展示位操作运算符。其中使用了位运算符:&:按位与|:按位或^:按位异或~:按位取反
7、以上程序的运行结果如下所示,注意程序中需要将unsigned int强转为unsigned char,否则会有警告信息,但不影响运行。