printf("%d,%d\n",!x*!y,!!!x ); 上面这段程序中!!!x是什么意思
答案:1 悬赏:60 手机版
解决时间 2021-03-28 14:57
- 提问者网友:疯子也有疯子的情调
- 2021-03-28 03:55
printf("%d,%d\n",!x*!y,!!!x ); 上面这段程序中!!!x是什么意思
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-28 05:33
您可以自己写代码实验一下的.
记住这个规律!0 == 1, !1==0
!!!x 就是 (!(!(!x))) 就是把X进行3次取"非"操作. 如果x是0, 那么!!!x就是1, 如果x是1,那么!!!x就是0
可以写下面的代码运行看看就知道了.
int x = 1;
printf("%d", !!!x); // 输出 0
int x = 0;
printf("%d", !!!x); // 输出 1追问哦哦
记住这个规律!0 == 1, !1==0
!!!x 就是 (!(!(!x))) 就是把X进行3次取"非"操作. 如果x是0, 那么!!!x就是1, 如果x是1,那么!!!x就是0
可以写下面的代码运行看看就知道了.
int x = 1;
printf("%d", !!!x); // 输出 0
int x = 0;
printf("%d", !!!x); // 输出 1追问哦哦
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯