回 帖 发 新 帖 刷新版面

主题:c#中的符号问题

我是新手,向各位高手请教,请问c#中的||和&&符号各是什么意思;   逻辑运算符中的按位“与”运算符(&)、按位“或”运算符(|)、按位"异或"运算符、布尔"与"运算符(&)、布尔"或"运算符和布尔异或"^"运算符该如何理解,如何掌握,请各位大哥级人物指教。

回复列表 (共3个回复)

沙发

||是 或 的意思, &&是且的意思,就是说如果一个判断句子有两个条件,那么如果是||
则需满足两个条件中的一个,&&则要同时满足,举个例子说if(a>b||b>c)那么这时只要满足a>b或b>c中的任何一个条件就行,要是&&则要满足两个条件

板凳


哥们谢了啊,明白啦,我是新手,还望以后能多多指教。

3 楼


逻辑运算符&&,只要有一个条件为false,结果就是false,只有当所有的条件都为true时,结果才为true。
例如: (3<4)&&(4!=2)&&(8>6) 返回结果为true。
例如: (3<4)&&(4=2)&&(8>6) 返回结果为false。
[url]http://www.ithuhang.com [/url]

我来回复

您尚未登录,请登录后再回复。点此登录或注册