44问答网
所有问题
c语言中的!是什么意思?
还有一个问题:int c=5;
if(!c)这句怎么就不成立了?
举报该问题
推荐答案 2009-08-08
! 就是取 非
c 的值是 0, !c 就是 真
c 的值是非 0, !c 就是 假
因为 c 的值是 5 非 0
!c 就是 假
所以 if(!c) 就不成立了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YYZKV6Y6G.html
其他回答
第1个回答 2009-08-08
!读作非
既然c是常数,非c就是假。所以if(!c)为假本回答被提问者采纳
第2个回答 2009-08-08
int c=5;
if(!c) ; //空语句也要有分号
相似回答
C语言中的
“!”
是什么意思?
答:
c语言中的“!”是逻辑运算中的非运算
。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。C语...
C语言中!是什么意思?
答:
!
表示“非”,是一种逻辑运算
。若a的真值为1,则!a为0;若a的真值为0,则!a为1。
“!”在
C语言中是什么意思?
答:
c语言中!
表示逻辑运算中的非运算
。“!”
是C语言中的非运算符
,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。C语言:...
C语言中的!是什么意思
答:
含义如下:在C语言中!
本来是逻辑运算符逻辑非的意思
。逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型。它的结果不是1就是0。如果两个!!在一起出现,则为先将一个非bool类型转换为bool类型。先取反,再取反。简介:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层...
大家正在搜
c语言中?是什么意思
c语言中!a是什么意思
c语言中\0是什么意思
i++在c语言中是什么意思
a&b在c语言中是什么意思
c语言中%x是什么意思
%if在c语言中是什么意思
c语言中%o什么意思
c语言中d%是什意思