!x是什麼意思?

來源:酷知科普網 2.01W

C語言中!x的意思:對於一個命題x如果將其否定,就得到一個新命題,記作!x,讀作“非x”。!(歎號)是C++的邏輯運算子,常用的C語言邏輯運算子有三種,包括與(&&)、或(||)、非(!)。

!x是什麼意思?

!(歎號)是C++的邏輯運算子,是“非”的意思。!x的意思:對於一個命題x如果將其否定,就得到一個新命題,記作!x,讀作“非x”。

!x是什麼意思? 第2張

x是各變數,如果x為零那麼!x就是1,相反是0。若X是“0”(為假),則“!x”就不是零(為真),則裡面為真,進入if下的大。若X不是“0”(為真),則“!x”就是零(為假),則裡面為假,跳過if下的大。

!x是什麼意思? 第3張

運算子是說明特定操作的符號 ,它是構造C語言表示式的工具 。C語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運算子處理。除了常見的三大類,算術運算子、關係運算符與邏輯運算子之外,還有一些用於完成特殊任務的運算子,比如位運算子。常用的C語言邏輯運算子有三種,包括與(&&)、或(||)、非(!)。

熱門標籤