当前位置: 心心文库

c语言中单目运算符精选15条

1、※ 和x、y的符号无关(只要y不是0),(x / y) * y + x % y 的值和 x —致。

2、关系运算符< > <=>=。右结合。

3、乘*、除/、模%运算符。这三个运算符是右结合的。

4、相等性运算符==和!=。右结合。

5、对读取的整数值进行符号取反操作,并输出结果。也就是说,输入75就显示-75,输入-64就显示64。程序如代码清单 demo

6、显示读取出的整数的最后一位数字。程序如代码清单 demo

7、c 中,在加法运算x+y中,+就是运算符,x和y就是操作数。

8、移位运算符<<和>>。右结合。

9、C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。

10、标识符、常量、字符串和用()括号套起来的表达式是组成表达式的最基本单元,在运算中做操作数,优先级最高。

11、表达式10|15表示(1010 |

12、,它将返回表示1111的值15。假假得假。全零得零。

13、加+、减-运算符。右结合。

14、单目运算符,包括前缀自增++、前缀自减--、sizeof、类型转换()、取地址运算&、指针间接寻址*、正号+、负号-、按位取反~、逻辑非! 。如果一个操作数前面有多个前缀,按照离操作数从近到远的顺序(也就是从右到左)依次运算,比如!~a,先算~a,再求!。

15、表达式10&15表示(1010 &

16、,它将返回表示1010的值10。因为真真得真,或者是11得1,同位全是1结果也是1。

17、读取两个整数,并显示它们的商和余数。程序如代码清单 demo