77问答网
所有问题
c语言 等于号怎么用 有些是==,有些是=
如题所述
举报该问题
推荐答案 2015-09-11
在C语言中,==和=是不同的符号。
1. =为赋值
运算符
,作用类似于数学中的
等于号
。
使用形式为
var=expr;
作用是把
表达式
expr的值,赋值给var。
注意左值var必须是可赋值的变量,不可以是常量或者是表达式。
2. ==为C语言判断相等运算符。
使用形式为
expr1 == expr2;
其作用为,当expr1和expr2的值相等时,整体表达式为真,值为1。否则表达式为假,值为0。
其两端均可为表达式,常量或变量。
3. 赋值运算符=的优先级高于判断运算符==。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W3YpNG8pW.html
其他回答
第1个回答 2012-08-11
==在C语言中相当于等号, 如a == b;
=在C语言中是赋值号 如 b = 4;本回答被提问者采纳
第2个回答 2012-08-12
==在C语言中做判断时用,即判断两个数是否相同,=是赋值
相似回答
C语言中
为什么一会儿用“
==
”,一会又用“=”
,有
什么区别?有规律吗?
答:
在c语言中,不同符号有不同的含义。
==是关系运算符
,用来判断符号两边的数据是否满足两者完全相等的条件,若是满足则表达式结果为真,否则结果就为假。而=是表示的赋值运算,要求左边必须是单个变量,右边可以是常量、变量和表达式。表示把右边数据的结果赋值给左边的变量。明白了两者的含义后,再使用就不...
C语言中==怎么用,
什么时候用
==,
什么时候用=,
答:
=是赋值.
==是
判断.当要给变量一个值的时候用= 比如a=3;当判断是否相等
用==
比如 if(a==3)
c语言中
=和
==有
哪些区别?
答:
c语言中
=和
==的
区别是“=”是赋值操作符,而“==”是关系操作符。在
C语言中,
最容易产生混淆的操作符要属“=”与“==”。其中,“=”并不
等于
符号,而是赋值操作符,如x=3。除此之外,还可以在一个语句中向多个变量赋同一个值,即多重赋值。例如,在下面代码中把0同时赋给x、y与z。
C语言中
什么情况用“=”,什么情况用“
==
”
答:
主要你要先区分“=”和“==”的不同意思。在
C语言中,
“=”的意思不同于数学上的“=”,在C里是“=”是赋值,而“==”才是
等于的
意思。C中"="是运算是自右向左的。而且“=”号左边一定要是个变量。PS: a=4是合法的,而3=a,是不合法的。 希望对你有帮助。
C语言中,==
和
=的
用法,求详解
答:
而=是将
等号
右边的值赋给等号左边的变量。==常用于if的判断语句中,而等号则不用于if的判断语句中。你可以这样写if(a==0){...}意思是:如果a=0成立则执行if的函数体,否则不执行!在这里,a==0不能写成a=0.这就是两者在
C语言中的
最主要的差别了。希望对您有所帮助!
c语言中
=和
==的
区别是什么?
答:
在
C语言中,
最容易产生混淆的操作符要属“=”与“==”。其中,“=”并不
等于
符号,而是赋值操作符,如x=3。除此之外,还可以在一个语句中向多个变量赋同一个值,即多重赋值。例如,在下面代码中把0同时赋给x、y与z。x = y = z = 0。相对于只有一个
等号的
赋值操作符,关系操作符中的...
C语言
两个
等于号
表示什么
答:
C语言
“ == ”指:
等于
运算符,用于判断左右两边的表达式是否相等。相等运算符是比较运算符的一种,利用相等运算符,如果希望相等运算符返回true,则运算符两侧的值或语句必须使相等的;如果不相等,则==运算符返回false。比较运算符主要包括:相等运算符(==)、不等运算符(!=)、恒等运算符(
===
...
大家正在搜
c语言两个等于号是什么意思
c语言等于号和大于号的优先级
不等于用c语言怎么表示
c语言中等号和双等号
c语言等号是什么意思
c语言什么时候用双等号
c语言不等号怎么表示
c语言大于号怎么输入
c语言一个等号和两个等号的区别
相关问题
C语言中等于号的问题
C语言 两个等于号表示什么
C语言的赋值=和等于==有什么区别?
C语言中:&= 与等于, |=或等于,这两个表达式怎么解?
C语言的等号和赋号有什么区别
关于C语言中的运算符==
C语言的大于等于符号是什么?
C语言中,符号“!=”和“==”是什么意思?比如a!=b,a...