99问答网
所有问题
c语言中0与0是真值吗?
c语言中0与0是真值吗?
举报该问题
推荐答案 2015-11-22
是假值,因为在C语言中,0为假,非0为真,0与0的结果仍然是0,所以为假
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejOvv7jOztW7jO7zve.html
其他回答
第1个回答 2015-11-22
不是的 0与0是假(0);0异或0是真(1).
相似回答
c语言中零是
假,大于
零和
小于
零都是
是真,是这样
吗?
那null是什么呢?
答:
没错,
0就是假,非0就是真
int a = 0;if (a) // 不成立,因此不执行 if 后面的语句 int b = -1;if (b) // 成立,因为b为非0 null 一般赋值为0,用于初始化指针,比如:int* p = null; // 初始化指针为0
c语言
!
0是
什么意思?!!0又是什么意思?
答:
!
0表示非零就是真(1),!!0表示!(!0)即非真就是假(0)
。include<stdio。h> intmain()inta,b;a=!0;b=!!0;printf("a=%d,b=%d\n",a,b);输出结果:a=1,b=0 每个字符串都以'\0'结尾,*(s+i)表示字符串第i个字符,所以*(s+i)!='\0'判断是否到结尾。100...
C语言中
的逻辑值“真”是用什么表示的,逻辑值“假”是用什么表示的?
答:
在C语言中非0的数代表逻辑值“真”
,一般用用数字1表示(也可以用其他值),0表示逻辑值“假”,只能用数字0表示。在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。最新的C语言标准(C99)解决了布尔类型的问题。C99提供了_Bool 型,所以布尔类型可以声明为 _Bool flag...
c语言
编译系统中,数字“0”代表真
吗?
答:
C语言
编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”比如:a、b的值分别是0、4,则a||b
的
值为1,a&&b的值
为0
.但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 其实语句是否...
C语言中
什么时候0表示真,1表示假
答:
C语言中0为
假,1为真,逻辑与和整数乘法相同,而c语言中的1就是整数,整数除法1/2结果也会是整数,数学中答案是0.5,但是整型的不能保存0,5。因此会直接变成0。后面的计算结果是什么就不重要了。总的来说,计算机的最小存储单位是字节,一个字节可存储256个数字,真和假却只有两个数字。C语言...
在
C语言中
,大于0的数表示真,小于0的数表示假,这一说法正确
吗?
答:
不正确,应该是非0就是真,负也为真 可以检测一下:include<stdio.h> void main(){ if(-1)printf("OK");}
在
c语言中
,
0
表示假,非0表示真,为什么?
答:
在
C语言中
,
0
代表假,非0代表真的原因是历史原因。早期计算机中没有内置布尔类型,而是用整数值0表示假,1表示真。现在,许多编程语言仍然保留这种做法。另外,在C语言中也有专门的bool类型,可以用true和false表示真和假,但是C语言通常使用0表示假,非0表示真,是为了兼容早期的程序。♡♡...
c语言0
||0,0&
0为
真为假?
答:
告诉你一个口诀:或一置一或零不变
与零为零与
一不变 所以上面两个为假
c语言中
真用0表示还是1表示
答:
c语言中
真用1表示。在C语言程序中,数字“0”常代表逻辑值假,数字“1”常代表逻辑值真。对一个关系表达式的值只能用逻辑值来判断,而逻辑值只有两个,即“真”和“假”。也用“TRUE"和”FALSE“表示,可省略为”T“和”F"。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层...
大家正在搜
c语言中的逻辑值真是用
c语言中逻辑值真是用什么表示的
c语言中真值
c语言中的真值概念
c语言中逻辑值真
c语言中什么表示逻辑值为真
c语言中用整数值1表示逻辑真
c语言真值是什么
c语言不能使表达式的值为真的是
相关问题
c语言中,条件表达式成立且算术值为零,表达式为真值,还是假值...
在C语言0表示真还是假,为什么会这样呀
c语言中,逻辑“真”值用什么表示
C语言如何表示逻辑真和逻辑假的值?就是0与非0吗?
c语言中,0177777代表的真值是—1,为什么呀?
C语言中逻辑表达式和关系表达式的值为真时,到底是用非0的任何...
C语言逻辑表达式中,a的值为0,那么a=0为真还是为假
c语言真假值