您的位置:

c语言a=1输入,C语言a==1

本文目录一览:

c语言中!a==1是什么意思

!操作符优先度比==高

所以只要a是0 !a就是1, 所以返回1

如果a不是0, 则!a就是0, 所以返回0

所以等价于判定a是不是等于0

扩展资料

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。

实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

c语言怎么用scanf输入A=1?

不推荐用“输入A=1”来为变量A赋值为1。因为它对运行的要求有点苛刻。实现是可以的:

scanf("A=%d",A);

但是如果运行时输入

A = 1

或:

A =1

或:

A=1 (A的前面有一个空格)

都不行,

必须输入:

A=1

才行。

编程C语言,我想在a=,b=后面输入数值,怎么做到啊?例如:a=1,b=2这样的输入

#include stdio.h

#include stdlib.h

int main()

{

    int a,b;

    printf("A = ");

    scanf("%d",a);

    printf("B = ");

    scanf("%d",b);

    printf("A = %d \t B = %d",a,b);

    return 0;

}