永发信息网

在编程语言中&与&&的区别

答案:5  悬赏:20  手机版
解决时间 2021-04-23 04:37
  • 提问者网友:夢醒日落
  • 2021-04-22 14:57
C#中java中
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-04-22 16:14

&是算术位运算


&&是逻辑运算,结果只有真和假

全部回答
  • 1楼网友:西风乍起
  • 2021-04-22 19:19

c中:

&:1.按位与

2.取地址

&&相当于“并且”,条件判断

  • 2楼网友:掌灯师
  • 2021-04-22 18:29

都是and的意思

表示同时满足两个条件的时候为真

不同:

& 当第一个表达式为假时,还是会去判断第二个表达式是否为真.

& & 短路运算符 当第一个表达式为假时,不会去判断第二个表达式

  • 3楼网友:酒者煙囻
  • 2021-04-22 18:15

&是位运算的按位与运算(比如 3 & 2 就是 11 & 10 ,答案是 10 也就是2),也做取地址号,用来取变量的地址,在C++中还有引用的意思,在Java中没有,C#不是很清楚。

&&是逻辑与,用白话说就是 “并且”,比如 ( 3 > 2 && 5 < 7) 这个表达式就是错误的,虽然3>2是对的,但是5<7是错的造成了全句算错。

  • 4楼网友:罪歌
  • 2021-04-22 17:13

&位运算符,、

&&逻辑运算符。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯