代码语言:javascript复制
#include <stdio.h>
int main()
{
//逻辑运算符
//||:或运算符号
//&&: 与运算,且运算
//!:取非运算符
int a = 1;
int b = 1;
int c = a<b;
//如果不成立就输出0
printf("%dn",c);
int d = a==b;
//如果 成立就输出1
printf("%dn",d);
//&&:与运算
//只有当a和b都为真时,表达式才成立,值为1
//否则,表达式都不成立,值为0
a=1;
b=1;
c=a&&b;
printf("%dn",c);
//||:或运算
//只要a和b中有一个为真,表达式就成立,值为1
//只有ab都为0时,表达式的值才为0
a=1;
b=1;
c=a||b;
printf("%dn",c);
//!:非运算
//如果a为真,!a为假
//如果a为假,!a为真
c=!a;
printf("%dn",c);
//真值表
//&&:与运算
//A B 结果
//1 1 1
//1 0 0
//0 1 0
//||:或运算
//1 1 1
//1 0 1
//0 1 1
//0 0 0
//!:非运算
//1 0
//0 1
return 0;
}