99问答网
所有问题
c语言计算机逻辑运算真值表中,非0是不是1
答案里说逻辑真值对应非0所以1错了,可是我感觉没区别啊
举报该问题
其他回答
第1个回答 2015-09-14
在判断的时候非0为真 1,2,3,4,5,6,7只要不是0就为真
例如
int a;
cin>>a;
if(a)
{
printf("true");
}
只要a是0以外的值,都会输出true
本回答被提问者和网友采纳
相似回答
c语言中,逻辑
“真”值用什么表示
答:
因为5 == 5是真,a代表真的值,最终输出a=0,
所以1表示真
。
逻辑
表达式的值只能为
1
或
0
吗,在线等,急!!!
答:
在C语言中,逻辑值“真”用数字1表示
,逻辑值“假”是用数字0表示。在c语言中,任何非0数字都能够被系统解释为“逻辑真”。逻辑运算的值也是有两种分别为真和假,C语言中用整型的1和0来表示。
请问
一
下如何用
C语言
做出
逻辑运算
的表达式和
真值表
答:
S= A&&B || !B && !C
C语言中
!a是什么意思
答:
意思就是系统自动为变量a分配了一个int型的内存空间。感叹号!是C中的
逻辑非
运算符。
C语言是
没有boolean数据类型的,所以也就没有true,false这样的值。C中的
逻辑运算值是
用整型0/1来代替的。0为假,1为真。
非0
值也为1。 所以,!a 是一个逻辑非表达式,当a值为0时,!a的
值是1,
否则是0。
c语言中
!表示什么?
答:
!表示“非”
,是一
种
逻辑运算
。若a的
真值
为1,则!a为0;若a的真值为
0,
则!a为1。
C语言中逻辑运算
符用法
答:
c语言中
的
逻辑运算
符就三种,&&与||或!非,它们的优先极顺序为非,与,或。它们含义如下,!:当操做数为真时,结果为假,反之也成立,并且它的优先极也最高,因为只有它是单目运算符,&&:只有当两个操做数都为真时,结果才为
真,
否则为假。||:只有当两个操做数都为假时,结果才为假,否则...
c语言中
3&&4是怎么
运算
的,结果是多少啊?
答:
&&是逻辑操作符号【与】,当两边都为
非0
时,整个结果为1。逻辑与操作符(&&)
真值表
:逻辑与操作符可以应用于任何类型的操作数,而不仅仅是布尔值。在有一个操作数不是布尔值的情况下
,逻辑
与操作就不一定返回布尔值;此时,他遵循下列规则:1.如果第一个操作数是对象,则返回第二个操作数;2....
在
C语言中
怎么看
逻辑真值表
答:
1、
逻辑运算
符是根据表达式的值来返回
真值
或是假值。在
C语言中
没有专门的真值和假值,认定
非0
为
真值
,0为假值。2、逻辑运算符运算规则:|| 或:两个条件中,只要有一个成立,则结果就成立;&& 与:两个条件中,两个同时成立,则结果成立,否则不成立;! 非:取反之意,如果是真,结果是假...
逻辑运算真值表
怎样去理解!
答:
真”
,0
为“假”。符号“&&”表示左右两边的条件都要为真,结果是真,有一个以上条件为假,结果是假。符号“||”表示左右两边的条件有一个以上条件为真,结果是真,两个条件都为假,结果是假。符号“!”表示取反向值,条件为真,结果是假,条件为假,结果是真。我个人是这么理解的 ...
大家正在搜
c语言逻辑运算真值表
c语言真值表a0011
c语言用表示逻辑真值
c语言真值表赋值
c语言设计实验验证真值表
二进制逻辑运算c语言
与非逻辑真值表
逻辑表达式的真值表
真值表逻辑表达式一横
相关问题
在C语言中 怎么看逻辑真值表
【逻辑题】真值表求问号中的数值是0还是1
c语言,非(非0)的数,如非5,非-4,他们的值是什么,和非...
汇编逻辑运算中的“非”运算(NOT) 不1即0,不0即1 ...
逻辑语言中0是真还是1是真
C语言中逻辑运算符的规则是什么
C语言的位运算中,~0为什么等于-1呢?怎么不是1呢?
C语言中逻辑非是什么意思?