!2==4 C语言中什么意思

Python025

!2==4 C语言中什么意思,第1张

你好,!2==4 再C语言中就是2不等于4的意思,!在C语言中是取反的意思,也就是非;==是关系运算符,用来判断两个值大小是否相同,当左边的内容与右边的内容相同时,返回1,其余时候返回0。所以二者连在一起就是2不等于4的意思。

拓展:

C语⾔⼀共有34种运算符,10种运算类型:算术运算符(+、-、*、/、%)、关系运算符(>、>=、==、!=、<、<=)、位运算符(>>、

<<、==、!=、<、<=)、逻辑运算符(!、||、&&)、条件运算符、(?:)指针运算符(&、*)、赋值运算符(=)、逗号运算符(,)、求

字节运算符(sizeof)、强制类型转换运算符((类型名))、其他(下标[]、分量、函数);若按参与运算的对象个数,C语⾔运算符可

分为单⽬运算符(如!)、双⽬运算符(如+、-)和三⽬运算符(如?:)

#include <stdio.h>

void main( )

{

int x, i

scanf("%d", &x)

printf("%d=", x)

for(i = 2 i < x )

{

if(x % i == 0) {

printf("%d*", i)

x = x / i

}

else i++

}

printf("%d\n", i)

}