1真0假

作者&投稿:木娥 (若有异议请与网页底部的电邮联系)

C语言中0究竟为真还是假,老师一直说是真。可是网上都说是假,求助。
之前学的时候经常用0代表假,非0代表真。但回头想想,还真不是一个好习惯。真假就都还是用bool值的好。恩。

为什么|| a!=1是真而不是假呢?
用逻辑运算符将关系表达式或逻辑量连接起来的有意义的式子称为逻辑表达式。逻辑表达式的值是一个逻辑值,即“true”或“false”。C语言编译系统在给出逻辑运算结果时,以数字1表示“真”,以数字0表示“假”,但在判断一个量是否为“真”时,以0表示“假”,以非0表示“真”。逻辑运算,又称布尔...

if(! x)的x是真是假
if 语句 当表达式 非0 为 真,0 为假 因为x前 有!号表示取反所以,若条件成立 则 x为0 ,若条件不成立则 x为非零。意思是当x等于0时执行if 下的语句,if(!x)等价于if(x==0)

c语言中的0与非0(假真)
你这个代码应该是嵌套在if语句中的吧?if(year%4==0 ),如果year=2008,那么year%4的值就是0,0是数学运算的数值,也就是说year%4==0为真。也就是if(1)。如果year=2009,那么year%4的值就是1,也就是说year%4==0为假。也就是if(0),这里的0代表假,是逻辑运算。

逻辑与运算,计算机认为0为假,1为真吗?
结果为10100000,计算机认为0为假,1为真。0&&0=0(&&代表与运算)0&&1=01&&1=1接下来按位进行运算就能得到结果。逻辑与,符号为“&&”,只有两个操作数都是真,结果才是真。 逻辑与操作属于短路操作,既如果第一个操作数能够决定结果,那么就不会对第二个操作数求值。对于逻辑与操作而言,如果第...

请大佬解释一下这种情况下怎么判断逻辑运算的真假?
5&&0 5为真,0为假,相与的结果为假,也就是 0。(5>0) && (4>2)5>0 的结果是1,为真,4>2结果是1,也为真,所以相与的结果为真,也就是1。2) 或运算(||)参与运算的两个表达式只要有一个为真,结果就为真;两个表达式都为假时结果才为假。例如:10 || 0 10为真,0为假,相...

c语言中0与0是真值吗?
是假值,因为在C语言中,0为假,非0为真,0与0的结果仍然是0,所以为假

在计算机C语言中,1表示真,0表示否定,那么2表示什么?
二进制的数据中只有0和1的存在,一个十进制数也可以用二进制表示 布尔运算中规定,0为假,非0为真 可以自己用if条件去实验 这个也是条件布尔运算,如果a>0,那么这个里面就代表真非0,否则条件不成立,那么就是假,0

在C语言中,大于0的数表示真,小于0的数表示假,这一说法正确吗?_百度...
不正确,应该是非0就是真,负也为真 可以检测一下:include<stdio.h> void main(){ if(-1)printf("OK");}

在java中有没有0代表假,非0代表真这一回事
没有非0代表假,0代表真这一回事,这是C语言和我们java语言的区别

缪玛15747321822问: 逻辑真和逻辑假,哪个等于1,哪个等于0?同上. -
哈密地区康斯回答:[答案] 要看怎么规定了,一般都是1表示真,0表示假.

缪玛15747321822问: 逻辑电路中 一般说0代表假 1代表真 -
哈密地区康斯回答: 这个随你规定,你也可以规定0为真,1为假啊..不过通常大家都遵循1为假,1为真的规则..负逻辑就是反着叫.一般1表示高电平,0表示低电平.

缪玛15747321822问: 逻辑真和逻辑假,哪个等于1,哪个等于0?谢谢. -
哈密地区康斯回答: 要看怎么规定了,一般都是1表示真,0表示假.

缪玛15747321822问: 逻辑代数中的1和0怎么理解?为什么有1+1=1? -
哈密地区康斯回答: 逻辑代数用1表示真,0表示假 +是或者的意思 1+1表示一个是真,或者另一个是真,结果是真 例如: 一个门有两把锁,每一把都可以打开 所以每一把钥匙都可以打开门

缪玛15747321822问: 在C语言0表示真还是假,为什么会这样呀为什么呢? -
哈密地区康斯回答: C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”比如:a、b的值分别是0、4,则a||b的值为1,a&&b的值为0.但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0其实语句是否执行由用户的代码(即判断条件)决定的,而系统只用0和非0进行判断,当用户认为此句可执行,系统判断为“真”,反之亦然比如:while(ch!='#'){语句序列;}ch!='#'为判断条件假如ch='A',这可执行大括号中语句序列(系统判断为“真”)当ch='#',不可执行大括号中的语句序列(系统判断为“假”)

缪玛15747321822问: C语言关系运算结果(真,假)的概念和表示 -
哈密地区康斯回答: 关系运算1为真,0为假.例如: int a = 0;a = (1 == 2);//此时a等于0 a = (1 == 1);//此时a等于1

缪玛15747321822问: 虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”.但反过来在判断一个量是为“真 -
哈密地区康斯回答: 逻辑与:同为真时表达式值为真. 逻辑或:任一为真时表达式值为真.

缪玛15747321822问: 一般是用tf代表正确和错误,逻辑学中那0和1是代表什么 -
哈密地区康斯回答: 在逻辑代数中0和1分别代表不同的逻辑状态;在C语言里,0表示假,非0表示真;形式逻辑引入数理逻辑的符号,则0代表假,1代表真.

缪玛15747321822问: C语言求判断素数的算法,要用函数返回值,1真0假.谢了.
哈密地区康斯回答: 给你函数: int isSuShu(int number) { int i; for(i = 2; i <= (int)sqrt(number); ++i) if(number % i == 0) return 0; return 1; }


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网