C语言编程中=和==;&和&& 用法和意义上有什么区别?
C语言编程中=和==;&和&& 用法和意义上有什么区别?
日期:2020-03-18 19:55:09 人气:1
=
是赋值运算符,
把=号右边的值赋值给左边的变量
==是逻辑运算符,判断
==两边的数据是否相等,表达式返回
true或flase
&
是按位与
&&
是逻辑与
两者都使表达式结果返回true或false
,只是算法不一样。
C语言编程中=和==;&和&& 用法和意义上有什么区别?