运算符
算数运算符: + - * /(除) %(取余数)
关系运算符: > < >=
逻辑运算符: !(非) &&(并且) ||(或)
!真 就是假!假就是真
真&&真是真 假&&假是假 真&&假是假
真||假 是真 真||真是真 假||假是假
如果表达式为真或假则:
真用1表示
假用0表示
赋值运算符: = += *= /= -=
优先级别: 算术>关系>逻辑>赋值
取余%的运算对象必须是整数,结果是整除后的余数,其余数的符号与被除数相同
还有一点很重要如果使用 &&符号的话 要注意 左边的表达式为假时右边的表达式就不会执行
#include<stdio.h>
int main()
{
int m;
int k = 20;
int j = 10;
m = (3>2)&&(k=5);
printf ("m = %d,k = %d", m , k); //此时结果为m=1,k=5;
}
反之
#include<stdio.h>
int main()
{
int m;
int k = 20;
int j = 10;
m = (1>2)&&(k=5);
printf ("m = %d,k = %d", m , k); //此时m=0,k=20
}