88问答网
所有问题
C语言中为什么一会儿用“==”,一会又用“=”,有什么区别?有规律吗?
如题所述
举报该问题
推荐答案 2021-10-12
您好,很高兴回答您的问题。
在
c语言
中,不同符号有不同的含义。==是关系运算符,用来判断符号两边的数据是否满足两者完全相等的条件,若是满足则
表达式
结果为真,否则结果就为假。而=是表示的赋值运算,要求左边必须是单个变量,右边可以是
常量
、变量和表达式。表示把右边数据的结果赋值给左边的变量。
明白了两者的含义后,再使用就不会很难了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MKgcacVta1gaM1ttMSK.html
其他回答
第1个回答 2021-10-12
在c语言规范中,用“==”来表示两个操作数相等,而用“=”来表示对一个变量进行赋值运算。
它们的区别和规律就是“==”两边的数在进行比较时都已经有确定的值了,而“=”的左边则通常是一个变量,只有在赋值后才有确定的值。
第2个回答 2021-10-12
c语言中,==表示判断两个表达式是否相等,=表示将等号后面的计算结果赋值给前面的变量,双等号是逻辑判断,单等号是赋值,两者完全不一样。
第3个回答 2021-10-12
一个是赋值语句,另外一个是等于,判断的语句,所以这是不一样的,你可以去了解一下c语言的运算符,很多很复杂,建议你多看看就好了,确实不是很好理解。
第4个回答 2021-10-13
区别太大了,
==表示判断,判断前后两个值是不是相等,值做判断,常出现在循环条件,判断条件,选择条件中,类似的还有!=表示是否不相等,
=这个符号表示赋值,比如a=5;就是把a的值定义或者重新定义成5,之前没值就赋值成5,之前是4,就重新定义成5,以后的a就不是4,而是重新赋值的5,没有判断的关系,只有赋值,
1
2
下一页
相似回答
在
C语言中,为什么有
时用
=又有
时用
==,有什么区别吗?
答:
==是用来比较两个不管是数字还是字符时候一样
,如果一样则返回真值,如果不一样则返回0 =一般是用来得出结果
C语言中,=
和==到底
有什么区别,=
要什么时候用
,==
又该什么时候
用???
谢...
答:
=是赋值的时候用的 比如说int i = 5;也就是给变量i赋值为5 ==是在判断中使用的 比如说if(i == 5) i++;也就是如果i的值为5,就让i加一
C语言中,
a=b=c,a=b
==
c,a==(b=c),a==(b==c)
有什么区别
答:
此时b和c都为3,所以判断b
==c
为真,值为1,然后将1赋给a,输出a,
学生必看
c语言
必看常见符号分类集合贴
答:
关键字,又称为保留字,他们是
C语言中
预先规定的具有固定含义的一些单词,例如C语言的第一个程序中的int和return等,用户只能按预先规定的含义来使用他们不能擅自改变其含义。 2、标识符 标识符分为系统预定义标识符和用户自定义标识符两类。 顾名思义,系统预定义标识符就是由系统预先定义好的,例如主函数main和输出...
C语言
的运算符的优先级是
什么?
答:
它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到
C语言,
适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在...
C++中的“::”和“.”
有什么区别?
视频时间 03:35
c语言中
a%2=1与a%2
==
1的
区别,
用法。谢谢!
答:
a==1?1:2在
c语言中
的意思是说如果a等于1是成立的话,那么a的结果就是为1,但是如果a等于1的等式不成立的时候,那么a的结果就为2。这样的式子在
C语言中,
属于关系运算符中的三目运算符,三目运算符就是当等式成立结果为?后面的值,当不成立时,选择:后的值。等式?条件1:条件2。
c语言中
的+
=
是
什么
意思?怎么使用的?
答:
自增1的意思,比如 int i=1; i++后i的值就变为了2.两种用法:假如定义了一个变量i=1 1、若使用i++, 指代先取i的值再另i=i+1 2、若使用++i,指代先使i=i+1再取i的值 注意的就是i++和++i的
区别,
前者是运算完后自增1,后者是自增1后再运算。
大家正在搜
c语言学了有什么用
c语言有什么实际用处
c语言有什么用
c语言是什么语言
C语言有用吗
c语言是用什么编写的
c语言用什么编译器
c语言是干什么用的
c语言用的什么软件
相关问题
在C语言中,为什么有时用=又有时用==,有什么区别吗?
C语言为什么有时候带& *有时候不带,区别在哪?
C语言中什么时候用“=”,什么时候用“==”?
C语言中,=和==到底有什么区别,=要什么时候用,==又该什...
c语言中什么时候用==和=?
C语言中二维数组定义时 用() 和用{}的区别到底在哪里? ...
C语言初级=和==有什么区别什么时候用=或==
C语言中%和/分别有什么用?或者说,有什么区别。