C 语言 —— ! 和 ~(感叹号和波浪号) ~ 表示按位取反,是位运算符,运算对象是 2 进制。 !表示逻辑非,是逻辑运算符,运算对象是真或假。最终的结果也是 0/1 !!:则表示取过一次非之后,再取一次; !!5 ⇒ 1