http://m.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,123 2025-05-10T03:14:21Z 本wiki的該頁(yè)面的版本歷史 MediaWiki 1.21.2 http://m.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ǔ)句中的條件&lt;br&gt; &lt;b&gt;&amp;&amp; (邏輯與)&lt;/b&gt;&lt;br&gt; 只有在兩個(gè)操作數(shù)都為真時(shí)才返回真,例如:&lt;br&gt; &lt;pre style=&quot;color:green&quot;&gt; if ...”為內(nèi)容創(chuàng)建頁(yè)面</p> <p><b>新頁(yè)面</b></p><div>它們可用于if語(yǔ)句中的條件&lt;br&gt;<br /> <br /> &lt;b&gt;&amp;&amp; (邏輯與)&lt;/b&gt;&lt;br&gt;<br /> 只有在兩個(gè)操作數(shù)都為真時(shí)才返回真,例如:&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> if (digitalRead(2) == HIGH &amp;&amp; digitalRead(3) == HIGH) { // read two switches <br /> // ...<br /> } <br /> &lt;/pre&gt;<br /> <br /> 只在兩個(gè)輸入都為高時(shí)返回真&lt;br&gt;&lt;br&gt;<br /> <br /> <br /> &lt;b&gt;|| (邏輯或)&lt;/b&gt;&lt;br&gt;<br /> 任意一個(gè)為真時(shí)返回真,例如:&lt;br&gt; <br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> if (x &gt; 0 || y &gt; 0) {<br /> // ...<br /> } <br /> &lt;/pre&gt;<br /> x或y任意一個(gè)大于0時(shí)返回真&lt;br&gt;&lt;br&gt;<br /> <br /> &lt;b&gt;! (非)&lt;/b&gt;&lt;br&gt;<br /> 當(dāng)操作數(shù)為假時(shí)返回真,例如:&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> if (!x) { <br /> // ...<br /> } <br /> &lt;/pre&gt;<br /> <br /> 若x為假返回真(即如果x等于0)&lt;br&gt;&lt;br&gt;<br /> <br /> <br /> 警告&lt;br&gt;<br /> <br /> 確保你沒(méi)有把布爾與運(yùn)算符,&amp;&amp;(兩個(gè)與符號(hào))錯(cuò)認(rèn)為按位與運(yùn)算符&amp;(單個(gè)與符號(hào))。它們是完全不同的概念。&lt;br&gt;<br /> <br /> 同樣,不要混淆布爾或運(yùn)算符||(雙豎杠)與按位或運(yùn)算符|(單豎杠)。&lt;br&gt;<br /> <br /> 按位取反~(波浪號(hào))看起來(lái)與布爾非!有很大不同(感嘆號(hào)或程序員口中的“棒”),但是你仍然必須確保在什么地方用哪一個(gè)。&lt;br&gt;<br /> <br /> <br /> 例如&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> if (a &gt;= 10 &amp;&amp; a &lt;= 20){} // true if a is between 10 and 20<br /> &lt;/pre&gt;</div> Admin