11问答网
所有问题
当前搜索:
c语言中=和==的区别
C语言中
,a=b=c,a=b
==
c,a==(b=c),a==(b==c)有什么
区别
答:
C语言和
其他语言不同,在其他
语言中
,一般不区分 赋值操作符 与 等于 运算符,但是C语言很区分。= 是赋值 == 是等于运算 也就是说,a=b=c, 是一个表达式,运行到这里时,将a的值赋给b、c,运行完后abc的值相等;a=b==c,是一个复合表达式,先将a的值赋给b,然后与c比较,如果相等则返回...
c语言中=和==的区别
是什么?
答:
背景:C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。
C语言的
设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而...
C语言
编程
中=和==
;&和&& 用法和意义上有什么
区别
?
答:
&&:逻辑与,与逻辑或、逻辑非共同构成逻辑关系。如:if(a>1&&a<10)表示a大于1且a小于10,即a在1到10之间。
=与==
有很明显
的区别
,很容易看得出来,这里不多说,但按位与和逻辑与的区别并不明显。按我的理解,按位与主要针对的是二进制数每位之间的与操作,比如上面解释中举的例子。但有...
C语言
初级
=和==
有什么
区别
什么时候用=或==
答:
=这个是赋值号,而==是判断是否相等;如:int a=3; 是表示把3赋给a,则这时a就等于3;if(a==3)a=2; 则表示如果a等于3的话,就把2的值赋给a,这时a就等于2,否则a 的值不变;
C语言中的==和=
?
答:
=是赋值运算符。i=2,是指把“2”这个值赋给i,这样i就有了值,为2。==是比较运算符,即“等于”。if(i==2) printf(“%d”,i)是指:如果i等于2,就打印出i来,即打印出2
C语言
编程
中=和==
;&和&& 用法和意义上有什么
区别
?
答:
= 是赋值运算符, 把=号右边的值赋值给左边的变量 ==是逻辑运算符,判断 ==两边的数据是否相等,表达式返回 true或flase & 是按位与 && 是逻辑与 两者都使表达式结果返回true或false ,只是算法不一样。
C语言中的
运算符"="
与
数学中的"="的意义相同吗?为什么?
答:
有很大的不同
C语言中的
"=="才与数学中的"="号意义相同 "=" 是赋值运算符 比如说if(a=3) a被赋值为3,那么括号里"a=3"这个表达式的值就为3(>0),也就是说括号里的条件是永远为真的 还有if(a==3) 意思是只有当a等于三的时候条件才为真 ...
怎样理解
C语言中的
“=”运算符,它和我们传统的等于得含义有
区别
吗?谢谢...
答:
“=”运算符和传统的等于是有
区别
的,“=”运算符是赋值的作用,就是把右边的值赋给左边的变量,而传统的等于相当于
c语言
里面的 ==
==和
!=在
c语言中
有什么
区别
答:
==和
!=都是逻辑判断语句,==是判断==前后两个表达式的值是否相等,!=是判断!=前后两个表达式的值是否不等
c语言中
n=1 n
==
1有什么
区别
。为什么if(n==1)要有2个等于拜托了各位 谢 ...
答:
一个=号表示赋值,两个=号表示判断,即n=1表示将1赋给n,n==1表示n与1是否相等它返回的是一个布尔值. 由于n=1表示将1赋给n,所以只能用其它来表示是否相等了,于是贝尔实验室的大神们就选择用n==1这种方式表示n与1是否相等。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中a++和++a有什么区别
c语言中的且和或怎么表示
c语言中0和1代表什么
c语言中的%d