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"。
版权声明:本文标题:c语言 !运算符 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704437838h459823.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论