一.逻辑类型:表示关系运算和逻辑运算结果的量 bool
#include<stdio.h>
#include<stdbool.h>
int main()
{
bool x=6>5;
bool y=true;
bool z=false;
y=2;
printf("%d %d %d %c %c",x,y,z,y,z);
return 0;
}
二.逻辑运算
优先级
短路
证明:
#include<stdio.h>
int main()
{
int a=-1;
if(a>0&&a++>0)
printf("yep");
printf("%d",a);
return 0;
}
输出结果:-1
三.条件运算
条件运算符
优先级
嵌套条件表达式
三.逗号运算
逗号运算符
原因:赋值运算符优先级高于逗号运算符。区别于i=(3/2,3*2).