11问答网
所有问题
c语言中“!a"是什么意思啊
如题所述
举报该问题
推荐答案 2022-06-05
!是“非”的意思,!a就是“非a”
在c语言中,判断句中的判断结果,除了可以用true和false表示以外,还可以用数字表示,0表示“否”(false),0以外的所有数字表示“是”(true),所以,如果a是个整数,当a=0时,a是false,所以!a就是true;当a!=0时,a是true,所以!a就是false
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F4FFSP8MS84Pq4qS4qq.html
相似回答
C语言中!a是什么意思
答:
定义int a,
意思就是系统自动为变量a分配了一个int型的内存空间
。感叹号!是C中的逻辑非运算符。 C语言是没有boolean数据类型的,所以也就没有true,false这样的值。C中的逻辑运算值是用整型0/1来代替的。0为假,1为真。非0值也为1。 所以,!a 是一个逻辑非表达式,当a值为0时,!a的值是1,...
大家正在搜