首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么C#中的1 && 2是假的?

在C#编程语言中,1 && 2 是假的,因为这是一个条件表达式,它需要满足两个条件才能返回 true。在这个例子中,1 是 true,但是 2 是 false。因此,整个表达式的结果是 false。

这个表达式的结构类似于:

代码语言:csharp
复制
if (1 && 2) {
    // 这里的代码不会被执行,因为1 && 2 是假的
}

在C#中,数字类型的非零值被视为 true,而0被视为 false。因此,1 是 true,但是 2 是 false。当使用 && 运算符时,两边的表达式都必须为 true,否则整个表达式的结果将为 false。

如果您想要将这两个数字视为 true,您可以将它们转换为布尔值,例如:

代码语言:csharp
复制
bool result = (1 != 0) && (2 != 0);

这将返回 true,因为 1 和 2 都不等于 0。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

-

取代华为的,为什么是vivo?

1分42秒

什么是PLC光分路器?在FTTH中是怎么应用的?

7分15秒

产业安全专家谈 | 主机安全为什么是企业上云的「必需品」?

20分26秒

1.线程的本质(操作系统与CPU是如何执行线程的?)

1分24秒

Python中urllib和urllib2库的用法

1分41秒

C语言 | 求1+2+...100的和

6分19秒

文字转语音是怎么实现的?1行Python代码,不需要联网

1分37秒

给图片去水印,Python怎么做?1行代码搞定,是最大的尊重

18分52秒

26_尚硅谷_专题12:IDEA中的常用插件-1

3分29秒

如何将AS2 URL中的HTTP修改为HTTPS?

13分25秒

27_尚硅谷_专题12:IDEA中的常用插件-2

2分49秒

【剑指Offer】15. 二进制中 1 的个数

6.6K
领券