c语言中,符号 & 是& 表示 与操作 例如: a&b 表示的就是a、b进行与操作; ,那这个跟&
c语言中,符号&是&表示与操作例如:a&b表示的就是a、b进行与操作;,那这个跟&&有什么区别?...
c语言中,符号 & 是& 表示 与操作 例如: a&b 表示的就是a、b进行与操作;
,那这个跟&&有什么区别? 展开
,那这个跟&&有什么区别? 展开
2014-02-15
展开全部
”&&“常用于条件判断
比如
while(a>b&&b!=0)
{
a=a-b;
b--
}
如果a=3 b=2
那么程序就会先判断括号里“a>b”
这是对的,我们称之为“真“
然后判断”b!=0“
也是对的,还是为真
”真“&&”真“==真
当整体判断值为‘真’
然后执行花括号里的.....
明白???
"||"符号的话
只要有一个是”真“
就可以执行
明白???
比如
while(a>b&&b!=0)
{
a=a-b;
b--
}
如果a=3 b=2
那么程序就会先判断括号里“a>b”
这是对的,我们称之为“真“
然后判断”b!=0“
也是对的,还是为真
”真“&&”真“==真
当整体判断值为‘真’
然后执行花括号里的.....
明白???
"||"符号的话
只要有一个是”真“
就可以执行
明白???
追问
单个的&?
追答
在c语言里,&代表取地址或者逻辑与运算
取变量的地址:&变量名,这将获得该变量的地址。
进行逻辑与运算,格式是:变量1&变量2,进行计算时,将会把类型提升为int。
是进行变量运算
明白??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&是位操作,你可以将值转换成2进制在进行操作。&&是条件运算,就是符号左右两边都为真时,整个条件才返回1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-15
展开全部
单独的&在C语言中表示取地址,而&&才表示“与”!
而在日常使用(非C语言)中,很多人为了简单也用&表示“与”!
而在日常使用(非C语言)中,很多人为了简单也用&表示“与”!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&&和||用于条件表达式,也就是说用于条件判断;
&和|用于关系运算,就像你上面的与运算。
&和|用于关系运算,就像你上面的与运算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询