01/10/2018, 08:28
Toán tử phủ định dùng trong C
Mọi người cho em hỏi với ạ. Em thấy dùng 2 câu lệnh if(!(x%2)) và if(x%2==0) đều đưa về cùng kết quả. Mọi người giải thích cho em cái ! kia với ạ. Em c.ơn ạ
Bài liên quan
x%2
có thể ra +/-1 hay 0. Phép logic ! này biến mọi số khác 0 (true) thành 0 (false) và 0 thành 1 (true). Vậyx%2==0
sẽ có cùng chân trị với!(x%2)
.