这个执行结果是什么?

来源:1-4 必不可少之主函数

你的小狗叫猫咪

2020-10-30 08:59

int main(){    int x=4;    printf("%d",!x);    getchar();    return 0;}


写回答 关注

2回答

  • 慕少519656
    2020-10-30 09:32:56
    已采纳

    输出结果是0 吧

    你的小狗叫猫...

    为什么是0呢,表示不理解,!X 有什么含义呢,虽然表示 非X,但是非4 的结果为什么是 0呢

    2020-10-30 14:27:01

    共 1 条回复 >

  • 蒙上灰的梦想
    2021-04-06 08:23:53

    布尔类型的数据只有1和0,计算机把所以非0的数值都认为是真,输出它的值则为1。

    !是逻辑非运算,非真即为假,所以输出0。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926215 学习 · 20797 问题

查看课程

相似问题