2 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗 獲得超6個贊
if(!x)的意思是如果x為假,則if語句為真,反之,x為真,if語句為假。
例子(偽代碼):
if(!x){
//當(dāng)x為真時,執(zhí)行這里的語句
}else{
//當(dāng)x為假時,執(zhí)行這里的語句
}
擴(kuò)展內(nèi)容:
非運(yùn)算符:
“!”(邏輯非)邏輯運(yùn)算符。邏輯運(yùn)算又稱布爾運(yùn)算 布爾用數(shù)學(xué)方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴于符號的組合規(guī)律 。這一邏輯理論人們常稱它為布爾代數(shù)。邏輯非,就是指本來值的反值。
例如:
" !0" 這個邏輯表達(dá)式的值為1.(判斷的這個數(shù)為0,成立,則其表達(dá)式的值為1)。
" !1" 這個邏輯表達(dá)式的值為0.(判斷的這個數(shù)非0,不成立,則其表達(dá)式的值為0)。

有只小跳蛙
TA貢獻(xiàn)1824條經(jīng)驗 獲得超8個贊
- 2 回答
- 0 關(guān)注
- 10998 瀏覽
添加回答
舉報
0/150
提交
取消