逻辑运算符-c语言学习笔记

2018-06-07 12:14:36 浏览数 (1)

代码语言: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;
	 
}

0 人点赞