C语言中,“char op ;”语句是什么意思啊?

Python0161

C语言中,“char op ;”语句是什么意思啊?,第1张

char op 表示定义一个字符类型的变量op。

char是一种数据类型,表示字符型;

op是变量名。

举例说明如下:

char op    // 定义一个字符变量op

op = 'a'   // 为字符变量op赋值为字符'a'

printf("%c", op)   // 以字符的形式输出字符变量op的值

单目运算符和双目运算符的区别只有一个,那就是操作数(变量或常量)数量的不同。

单目运算符只对一个操作数进行逻辑运算。

比如: num++(自增) , num--(自减) , !num(取非值) , ~num(按位取反)。

双目运算符只对两个操作数进行逻辑运算。

比如: num1 + num2 , num1 - num2 , num1 >num2

扩展资料:

除了单目和双目运算符,还有一个三目运算符。

三目运算符就是对三个操作数进行逻辑运算。目前三目运算符只有一个:num1 = num1 >3 ? 1 : 2

这段程序的意思是:如果变量num1的值,大于3,那么变量num1的值就变为1,否则num1的值就

变为2