admin 管理员组

文章数量: 887021


2024年1月5日发(作者:墨茶究竟是不是骗子)

c语言 !运算符

在C语言中,"!"是逻辑非运算符,用于取反一个表达式的值。

使用方式:

- 语法:! 表达式

- 表达式可以是一个条件表达式,也可以是一个变量、常量、函数返回值等

功能:

- 如果表达式的值为真(非零),则返回0(假)

- 如果表达式的值为假(0),则返回1(真)

例如:

```c

int a = 5;

int b = 0;

int c = !a; // c的值为0,因为a的值为真,取反后为假

int d = !b; // d的值为1,因为b的值为假,取反后为真

```

逻辑非运算符常用于条件判断中,用于判断一个表达式的值是否为真或假。

例如:

```c

int num = 10;

if (!num) {

printf("num的值为0n");

} else {

printf("num的值不为0n");

}

```

上述代码中,如果num的值为0,则输出"num的值为0",否则输出"num的值不为0"。


本文标签: 表达式 用于 运算符 判断 值为