你的小狗叫猫咪
2020-10-30 08:59
int main(){ int x=4; printf("%d",!x); getchar(); return 0;}
输出结果是0 吧
你的小狗叫猫...
为什么是0呢,表示不理解,!X 有什么含义呢,虽然表示 非X,但是非4 的结果为什么是 0呢
2020-10-30 14:27:01
共 1 条回复 >
布尔类型的数据只有1和0,计算机把所以非0的数值都认为是真,输出它的值则为1。
!是逻辑非运算,非真即为假,所以输出0。
C语言入门
926215 学习 · 20797 问题
相似问题
回答 2
回答 1