条件,逻辑运算符

本文详细介绍了C语言中的关系运算符和逻辑运算符,包括它们的使用方式和在编程中的作用。
摘要由CSDN通过智能技术生成

条件,逻辑运算符

一、关系运算符

	1.种类
		优先级6(高)<,<=,==, >   优先级7(低)>=,!=
	2.结合方向 
		自左向右
	3.优先级别
		(1)关系表达式 
			用关系运算符将两个表达式连接起来的式子
		(2)关系表达式格式
			表达式 关系运算符 表达式
		(3)关系表达式的值: 
			1 表示关系成立,0 表示关系不成立
	4.注意点
	(1)应避免对实数(小数)做相等或不等的判断,应该是否为一个范围内
			因小数的精确值可能不一样,所以不能判断
		如1.0/3.0*3.0==1.0
			可改为fabs(1.0/3.0*3.0)<1e-6
		例 判断f等于3.3
		double f=3.3
		if(f<3.399999 && f>3.3000001)
		{
		printf('yes\n');
		}else
		{
		printf('no\n');
		}
		结果为:yes
	(2)注意区分赋值“=”和恒等于“==”
			尤其是在判断时
		如if(a=b)//此时为赋值运算符,语句错误
	(3)判断变量b的范围时,不能用a<b<c,要用(a<b&&b<c)
			原理:a<b判断的值为0和1,其中0代表假,1代表真
			例:int a=4,b=6,c&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值