C語言中!x的意思:對于一個(gè)命題x如果將其否定,就得到一個(gè)新命題,記作!x,讀作“非x”。!(嘆號)是C++的邏輯運(yùn)算符,常用的C語言邏輯運(yùn)算符有三種,包括與(&&)、或(||)、非(!)。
!(嘆號)是C++的邏輯運(yùn)算符,是“非”的意思。!x的意思:對于一個(gè)命題x如果將其否定,就得到一個(gè)新命題,記作!x,讀作“非x”。
x是各變量,如果x為零那么!x就是1,相反是0。若X是“0”(為假),則“!x”就不是零(為真),則里面為真,進(jìn)入if下的大。若X不是“0”(為真),則“!x”就是零(為假),則里面為假,跳過if下的大。
運(yùn)算符是說明特定操作的符號 ,它是構(gòu)造C語言表達(dá)式的工具 。C語言的運(yùn)算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運(yùn)算符處理。除了常見的三大類,算術(shù)運(yùn)算符、關(guān)系運(yùn)算符與邏輯運(yùn)算符之外,還有一些用于完成特殊任務(wù)的運(yùn)算符,比如位運(yùn)算符。常用的C語言邏輯運(yùn)算符有三種,包括與(&&)、或(||)、非(!)。