#include <stdio.h> int main() { //逻辑运算符 //||:或运算符号 //&&: 与运算,且运算 //!:取非运算符 int a = 1; int b = 1; int c = a<b; //如果不成立就输出0 printf("%d\n",c); int d = a==b; //如果 成立就输出1 printf("%d\n",d); //&&:与运算 //只有当a和b都为真时,表达式才成立,值为1 //否则,表达式都不成立,值为0 a=1; b=1; c=a&&b; printf("%d\n",c); //||:或运算 //只要a和b中有一个为真,表达式就成立,值为1 //只有ab都为0时,表达式的值才为0 a=1; b=1; c=a||b; printf("%d\n",c); //!:非运算 //如果a为真,!a为假 //如果a为假,!a为真 c=!a; printf("%d\n",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; }
发表评论: