答:是不是类似这样:!a 感叹号在一个变量的前面,这是取反的意思啦 。如果感叹号在变量的右边,像这样:a!这个在C语言中就没有这种表达了!只是数学当中阶乘的表示
! 即取反,属于C语言中的逻辑运算符之一,即真假的相互取反操作,在C语言中数值为非0(即为真)经过取反后则变为假也就是0,如果数值为假即0,取反之后就变为1
大家理解之后看如下代码:
#include<stdio.h> int main() { int a=10; int b=!a; int c=!b; printf("%d %d\n",b,c); return 0; }
大家自行理解然后上机运行即可明白!这就是!在C语言中的用法!
本文固定URL:https://www.dotcpp.com/qa/25