66问答网
所有问题
C语言编程中=和==;&和&& 用法和意义上有什么区别?
如题所述
举报该问题
推荐答案 2019-12-17
您好!
=
与
==
‘=’为赋值运算符,例如
a = b //将b的值赋给a‘==’为判断语句中使用的符号,例如
if(a == b) //判断a与b是否相等,如果相等,if条件成立,进入if下的语句
&
与
&&
‘&’为位运算符,‘&&’为逻辑运算符
例如
c1 = 0x10 & 0x11 //按位相交,1&1=1,1&0=0,则c1的值为0x10
c2 = 0x10 && 0x11 //逻辑上,除0x00以外的都视为1,所以0x10和0x11都是逻辑1,则c2值为1若想进一步了解可以百度“逻辑运算符和位运算符”
望采纳!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DpvUvxUxUssDpvn2DD.html
其他回答
第1个回答 2020-03-18
=
是赋值运算符,
把=号右边的值赋值给左边的变量
==是逻辑运算符,判断
==两边的数据是否相等,表达式返回
true或flase
&
是按位与
&&
是逻辑与
两者都使表达式结果返回true或false
,只是算法不一样。
第2个回答 2019-12-14
=是赋值,==是判断两边数是否相等。
&,&&都是与,不过后者常用和规范。
相似回答
C语言
&=
|= 都是
什么
意思?
答:
1、
C语言
说到底是一门以内存为中心的
编程语言
,你能不能学懂它,其实很大程度上不取决于你智商高低,而是你是否拥有扎实的计算机结构、存储、运算原理方面的知识!2、 在这里,我想强调,任何新知识的学习都是有一定的前提条件的。C语言学习的前提条件就是,对计算机系统要有一个整体的,科学的基础认识。
C语言中
的
==和=?
答:
=是赋值运算符。i=2,是指把“2”这个值赋给i,这样i就有了值,为2。==是比较运算符,即“等于”
。if(i==2) printf(“%d”,i)是指:如果i等于2,就打印出i来,即打印出2
编程中=与==
的
区别
答:
一、二者的含义不同
=是赋值号;==是条件判断语句中是否相等的意思。二、二者的作用不同 1、= 作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是常量。我们用变量作左值,还可以看到,指针...
c语言中=和==
的
区别
是
什么?
答:
一、表示不同:= 是赋值操作。==是比较是否相等操作。if(i=1)是永远成立的。if(i==1)只有当1值是1才成立。二、
用法
不同:如:a=3,a=b把b的值赋给a;a==3a精等于3,但是却不能写成a==b;所以最大的
区别
就在于:==号右侧只能是个确定得知,而不能是个变量,而=号可以。
语言
特点:...
为
什么c语言中==和=
只在
意义
一个方面
有区别
答:
c语言中==和=
只在意义一个方面
有区别
,具体如下:“==”是关系运算符,而“=”是赋值运算符。其中c语言中的关系运算符还有:1、“!= ” 是不等于的意思。2、“< ”是小于的意思 3、“< =” 是小于等于的意思。4、“> ”是大于的意思 5、“> =” 是大于等于的意思。c语言特点具体...
c语言中=和==
的
区别
答:
c语言中==和=
只在意义一个方面
有区别
,具体如下:“==”是关系运算符,而“=”是赋值运算符。其中c语言中的关系运算符还有:1、“!= ” 是不等于的意思。2、“< ”是小于的意思 3、“< =” 是小于等于的意思。4、“> ”是大于的意思 5、“> =” 是大于等于的意思。
大家正在搜
C语言编程用什么软件
编程有什么用
编程语言有哪些
小朋友学编程有意义吗
C语言编程
c语言编程步骤
c语言编程题
c语言入门编程软件
写c语言的编程软件
相关问题
C语言编程中=和==;&和&& 用法和意义上有什么区别?
C语言编程中=和==;&和&& 用法和意义上有什么区别?
C语言中/与%的区别
C语言里面那个if(i==1)。。一个等号和两个等号什么区别...
C语言编程中的++i和i++有什么区别?
c语言编程语句中的a++和++a有什么区别,能举个简单例子吗...
单片机(C语言编程)中:char 和uchar有什么区别?
c语言中?:和!是什么意思?怎么运用在编程中?