发布网友 发布时间:2022-04-22 21:55
共5个回答
热心网友 时间:2023-09-13 19:04
1 !1的结果是 0
2 另n是一个整数,当n=0时,!(n)=1;当n不等于0时,!(n)=0
3 编程验证
#include<stdio.h>4 运行结果
热心网友 时间:2023-09-13 19:05
叹号表示逻辑取反,也就是0变非0,非0变0,那么1+!2 = 1+0 = 1,输出 1
热心网友 时间:2023-09-13 19:05
1
bool值0是假,非0是真,那么2就是真,2取反即为假,所以还是1+0,最后输出的还是1
热心网友 时间:2023-09-13 19:06
不要搞这些没有实际意义的东东,搞的人都木讷了。
程序要写的一读,无二义性。才是好的程序和编写习惯。
这些偏僻而无实际意义的多符号连用,判断哪个优先计算都,都是搞理论的。
要做实际编程中多加括号使得程序一目了然。
热心网友 时间:2023-09-13 19:07
!2=0.输出为1