c语言中不等于怎么写(不等于怎么表示)

在c语言中,表示不等于使用的符号是!=,通常用于条件语句的判断以及循环语句的终止条件。下面将从以下几个方面介绍c语言中不等于的使用方法。

一、条件语句中的不等于

条件语句中经常会使用不等于符号进行判断。例如:

if(age != 18)
    printf("你不是成年人");

以上代码会判断变量age的值是否等于18,如果不等于,则输出”你不是成年人”。

另外,不等于符号还可以和等于符号配合使用,表示不等于等于某个值。例如:

if(height != 180 && weight == 70)
    printf("身材棒棒哒!");

以上代码会判断身高是否不等于180且体重等于70,如果满足条件,则输出”身材棒棒哒!”。

二、循环语句中的不等于

循环语句中,通常会使用不等于符号作为循环条件的判断条件。例如:

int i;
for(i = 1; i != 10; i++)
    printf("%d ", i);

以上代码会循环输出1到9的数字,因为当i等于10时,循环条件不满足,循环终止。另外,不等于符号还可以和小于或大于符号配合使用,表示不等于小于或不等于大于某个值。例如:

int score = 0;
while(score = 100)
{
    printf("请输入成绩:");
    scanf("%d", &score);
    if(score = 100)
        printf("成绩无效,请重新输入!");
}

以上代码会循环输入成绩,只有当成绩在60到100之间时,循环才终止。

三、其他用途

除了在条件语句和循环语句中使用外,不等于符号还可以用于其他方面,例如:

1. 在表达式中使用

int a = 10, b = 20, c;
c = a + b != 30;
printf("%d", c);

以上代码输出结果为1,因为在表达式c = a + b != 30中,先计算a + b的结果,即30,然后判断30是否等于30,结果为false,所以c的值为1。

2. 与赋值运算符组合使用

int num = 0;
num != 10 ? num = 10 : num = 20;
printf("%d", num);

以上代码输出结果为10,因为在表达式num != 10 ? num = 10 : num = 20中,先判断num是否不等于10,结果为true,所以执行num = 10的赋值操作。

结论

在c语言中,不等于符号使用的频率很高,并且可以在多个方面使用。需要注意的是,不等于符号不能写成!=,否则会报语法错误。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平