!= 对于这个符号经常混淆它的意思。
这个符号意思是不是结果为假就是真,结果为真就是假?
打个比方:
a(3)!=b(4)的时候,因为a不等于b,结果就是真。
a(3)!=b(3)的时候,因为a等于b,结果就是假。
是不是这样的意思?
不等于的意思。!= :a != b
判断a和b是否不相等
不相等返回true(真),否则返回false(假)
=!意思“不等于”
1、“=”是赋值运算符
2、“!”逻辑非运算符,逻辑操作符一般将其操作数视版为条件表达式,返权回结果为Bool类型:首先对其操作数求值,若结果为0,则条件为假(false),否则为真(true)。
3、优先级上“!”先于“=”。
扩展资料:
== 和 != 为关系运算符 PS:<=,<,>= ,>,== ,!=都为关系运算符
= 和 ==,经常看到有用if(条件判断)进行判断的时候误将=(赋值操作符)当做判断两边是否相等使用
==:a == b
判断a和b是否相等
相等返回true(真),否则返回false(假)
C语言运算
1、C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。
2、在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单;
3、但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全