在c語言中,“&:& amp;意思是“和”,“和”。它是一個邏輯運算符,代表邏輯與;也就是說,如果兩個條件同時成立,則運算結果為“真”;否則,兩者都是“假的”。
用c語言。是一個邏輯運算符,表示邏輯和;它相當于生活中的“與”字,即兩個條件同時成立時,“邏輯與”的運算結果為“真”。
在程式設計中,我們通常稱零值為“假”,稱非零值為“真”。邏輯運算的結果隻有“真”和“假”,其中“真”的值為1,“假”的值為0。
有三種情況:
1.當邏輯和左側為假時,邏輯和右側的判斷不再進行,結果為假
2.當左側的邏輯和為真時,判斷右側,右側為假,結果為假
3.當邏輯和左側為真時,判斷右側,右側也為真,結果為真
和操作(&:& amp;(
當操作中涉及的兩個表達式都為真時,結果為真,否則為假。例如:
5&。&。05為真,0為假,相的結果為假,即0。
(5 >0)和amp。&。(4 >2)5 >0的結果是1,這是真的,4 >:2的結果是1,這也是真的,是以相位的結果是真的,這是1。
示例:
#包括<。stdio.h>。#包括<。string.h>。//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;&。strcmp(szEntryPassword,szPassword)= 0){ printf(& quot;賬戶密碼正确!");}否則{ printf(& quot;賬号或密碼錯誤!");}傳回0;}相關建議:以上C語言教程是“&;&。“你這是什麼意思?的細節,更多