課程
/后端開發
/C#
/C#開發輕松入門
!x>y是什么意思呀
2015-10-06
源自:C#開發輕松入門 2-20
正在回答
x>y 反過來嘍
x>y = true? ? (!x>y)=false
AngusHu
化龍貝 回復 AngusHu
AngusHu 回復 化龍貝
碼奴 提問者
Jonater 回復 AngusHu
Jonater 回復 碼奴 提問者
1260500583
當然不是反過來這樣,A的寫法是錯誤的,根本不會運行。
邏輯非,即(!) ?用來對某一個?bool?類型表達式取反,即“真變假”或“假變真”。
請看下面的代碼:
Console.WriteLine(1 > 0);//條件表達式為true,輸出True。
Console.WriteLine(!(1 > 0));//用邏輯非對條件表達式取反,輸出False。
x>y = true? ? (!x>y)就相當于!x>y 只不過個寫法更規范。作用都是將?x>y 所得出的布爾值取反。
大家分析這么多,其實沒必要想太多啊,這明顯是類型錯誤啊。。。
首先你 x 是int型,我!是邏輯運算符,!是用來標記true和false這種布爾類型的,怎么可能標記int呢?
慕雪6154894
是不能運行的
不對吧,x>y是false,那要按你說的!是把x>y反過來:!x>y則為true;
而(x>y)為false;
自然!x>y和(x>y)是有區別的;
且!x是不能正常運行的
舉報
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發
5 回答if (x == y || x + y == 8)啥意思?
3 回答+“”是什么意思呀
1 回答Console.WriteLine(x+"")是什么意思
1 回答int y=5代表什么意思
4 回答x+" " 請問是什么意思???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-09
x>y 反過來嘍
x>y = true? ? (!x>y)=false
2017-11-07
當然不是反過來這樣,A的寫法是錯誤的,根本不會運行。
2016-10-11
邏輯非,即(!) ?用來對某一個?bool?類型表達式取反,即“真變假”或“假變真”。
請看下面的代碼:
Console.WriteLine(1 > 0);//條件表達式為true,輸出True。
Console.WriteLine(!(1 > 0));//用邏輯非對條件表達式取反,輸出False。
x>y = true? ? (!x>y)就相當于!x>y 只不過個寫法更規范。作用都是將?x>y 所得出的布爾值取反。
2016-07-15
大家分析這么多,其實沒必要想太多啊,這明顯是類型錯誤啊。。。
首先你 x 是int型,我!是邏輯運算符,!是用來標記true和false這種布爾類型的,怎么可能標記int呢?
2016-05-04
是不能運行的
2016-04-14
不對吧,x>y是false,那要按你說的!是把x>y反過來:!x>y則為true;
而(x>y)為false;
自然!x>y和(x>y)是有區別的;
且!x是不能正常運行的