http://gharee.com/wiki/index.php?action=history&feed=atom&title=%E5%B8%83%E5%B0%94%E8%BF%90%E7%AE%97%E7%AC%A6
123,123
2025-05-10T17:38:58Z
本wiki的該頁(yè)面的版本歷史
MediaWiki 1.21.2
http://gharee.com/wiki/index.php?title=%E5%B8%83%E5%B0%94%E8%BF%90%E7%AE%97%E7%AC%A6&diff=46&oldid=prev
Admin:以“它們可用于if語(yǔ)句中的條件<br> <b>&& (邏輯與)</b><br> 只有在兩個(gè)操作數(shù)都為真時(shí)才返回真,例如:<br> <pre style="color:green"> if ...”為內(nèi)容創(chuàng)建頁(yè)面
2014-09-12T05:28:36Z
<p>以“它們可用于if語(yǔ)句中的條件<br> <b>&& (邏輯與)</b><br> 只有在兩個(gè)操作數(shù)都為真時(shí)才返回真,例如:<br> <pre style="color:green"> if ...”為內(nèi)容創(chuàng)建頁(yè)面</p>
<p><b>新頁(yè)面</b></p><div>它們可用于if語(yǔ)句中的條件<br><br />
<br />
<b>&& (邏輯與)</b><br><br />
只有在兩個(gè)操作數(shù)都為真時(shí)才返回真,例如:<br><br />
<pre style="color:green"><br />
if (digitalRead(2) == HIGH && digitalRead(3) == HIGH) { // read two switches <br />
// ...<br />
} <br />
</pre><br />
<br />
只在兩個(gè)輸入都為高時(shí)返回真<br><br><br />
<br />
<br />
<b>|| (邏輯或)</b><br><br />
任意一個(gè)為真時(shí)返回真,例如:<br> <br />
<pre style="color:green"><br />
if (x > 0 || y > 0) {<br />
// ...<br />
} <br />
</pre><br />
x或y任意一個(gè)大于0時(shí)返回真<br><br><br />
<br />
<b>! (非)</b><br><br />
當(dāng)操作數(shù)為假時(shí)返回真,例如:<br><br />
<pre style="color:green"><br />
if (!x) { <br />
// ...<br />
} <br />
</pre><br />
<br />
若x為假返回真(即如果x等于0)<br><br><br />
<br />
<br />
警告<br><br />
<br />
確保你沒(méi)有把布爾與運(yùn)算符,&&(兩個(gè)與符號(hào))錯(cuò)認(rèn)為按位與運(yùn)算符&(單個(gè)與符號(hào))。它們是完全不同的概念。<br><br />
<br />
同樣,不要混淆布爾或運(yùn)算符||(雙豎杠)與按位或運(yùn)算符|(單豎杠)。<br><br />
<br />
按位取反~(波浪號(hào))看起來(lái)與布爾非!有很大不同(感嘆號(hào)或程序員口中的“棒”),但是你仍然必須確保在什么地方用哪一個(gè)。<br><br />
<br />
<br />
例如<br><br />
<pre style="color:green"><br />
if (a >= 10 && a <= 20){} // true if a is between 10 and 20<br />
</pre></div>
Admin