天天看點

C語言 amp lt 是什麼意思,用c語言&:& amp;什麼意思?

在c語言中,“&:& amp;意思是“和”,“和”。它是一個邏輯運算符,代表邏輯與;也就是說,如果兩個條件同時成立,則運算結果為“真”;否則,兩者都是“假的”。

用c語言。是一個邏輯運算符,表示邏輯和;它相當于生活中的“與”字,即兩個條件同時成立時,“邏輯與”的運算結果為“真”。

在程式設計中,我們通常稱零值為“假”,稱非零值為“真”。邏輯運算的結果隻有“真”和“假”,其中“真”的值為1,“假”的值為0。

有三種情況:

1.當邏輯和左側為假時,邏輯和右側的判斷不再進行,結果為假

2.當左側的邏輯和為真時,判斷右側,右側為假,結果為假

3.當邏輯和左側為真時,判斷右側,右側也為真,結果為真

和操作(&:& amp;(

當操作中涉及的兩個表達式都為真時,結果為真,否則為假。例如:

5&amp。&amp。05為真,0為假,相的結果為假,即0。

(5 >0)和amp。&amp。(4 >2)5 >0的結果是1,這是真的,4 >:2的結果是1,這也是真的,是以相位的結果是真的,這是1。

示例:

#包括&lt。stdio.h&gt。#包括&lt。string.h&gt。//intmain(void){ charsz account[]= " account & quot。;//設定預設賬号字元SsPassword[]=“密碼& quot;//設定szEntryAccount[32] = {0}的預設密碼字元;//輸入的賬号char SzentryPassword[32]= { 0 };//輸入的密碼//擷取輸入的帳号printf(& quot;請輸入賬号:“);scanf _ s(& quot;% s & quot,szEntryAccount,32);//擷取輸入的密碼printf(& quot;請輸入密碼:“);scanf _ s(& quot;% s & quot,szEntryPassword,32);//通過strcmp函數//pass & amp;比較輸入的帳号和密碼是否與我們的設定比對。(邏輯與)判斷,當賬号和密碼正确時,“賬号密碼正确!"if (strcmp(szEntryAccount,SZ account)= 0 & amp;&amp。strcmp(szEntryPassword,szPassword)= 0){ printf(& quot;賬戶密碼正确!");}否則{ printf(& quot;賬号或密碼錯誤!");}傳回0;}相關建議:以上C語言教程是“&;&amp。“你這是什麼意思?的細節,更多