!運算為單目運算,即只有壹個操作數,與其後面的常量或變量相結合進行運算。
C語言中的邏輯運算結果均只有真和假兩種,其真值為1和0。
對於運算
!a
其運算規則為,
1 如果a的值為0,則運算結果為1;
2 如果a的值非0,則運算結果為0。