?z= x+y >= 3 + !2;是什么意思 ,!2 表示什么 ?
z= x+y >= 3 + !2;是什么意思
慕運維0661890
2016-03-22 08:50:12
TA貢獻405條經驗 獲得超154個贊
感嘆號!是C中的邏輯非運算符。 C語言是沒有boolean數據類型的,所以也就沒有true,false這樣的值,除非你去宏定義一個。 C中的邏輯運算值是用整型0/1來代替的。0為假,1為真。非0值也為1。 所以,!a 是一個邏輯非表達式,當a值為0時,!a的值是1,否則是0。
舉報