88问答网
所有问题
当前搜索:
C语言怎么输出为真为假的值
为什么
C语言的
0和1
是真
和假?
答:
C语言
编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。 比如:a、b
的值
分别是0、4,则a||b的值为1,a&&b的值为0。但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 。其实...
c语言
感叹号的用法
是怎样的
?
答:
C语言中
,感叹号( ! )是逻辑非运算符,是一个单目运算符,结合顺序为自右向左。因为逻辑非运算的结果只有真与假,所以经过逻辑非( ! )运算后的结果只有1 (真)或0 (假)具体使用方法可以参考如下程序段:int a=3, b;char ch='d', t;b = !a; // 对整型变量a进行逻辑非运算t = !ch;...
! a< b
的值
为多少?
答:
如果操作数 a 是非零值,那么 !a 的结果为 0 ,如果操作数 a 是 0 ,那么 !a 的结果为 1 。就是说 !a 的结果只有两个,要么为 1, 要么为 0 。涉及到的知识点:非零值
为真
,零值
为假
。真的值为 1 ,
假的值
为 0 。在
C语言中
,有如下语句:int a = 10, b = 20;!a < b 的...
! a< b
的值
为多少?
答:
如果操作数 a 是非零值,那么 !a 的结果为 0 ,如果操作数 a 是 0 ,那么 !a 的结果为 1 。就是说 !a 的结果只有两个,要么为 1, 要么为 0 。涉及到的知识点:非零值
为真
,零值
为假
。真的值为 1 ,
假的值
为 0 。在
C语言中
,有如下语句:int a = 10, b = 20;!a < b 的...
c语言中
零
是假
,大于零和小于零都是
是真
,是这样吗?那null是什么呢?_百 ...
答:
没错,0就
是假
,非0就
是真
int a = 0;if (a) // 不成立,因此不执行 if 后面的语句 int b = -1;if (b) // 成立,因为b为非0 null 一般赋值为0,用于初始化指针,比如:int* p = null; // 初始化指针为0
! a< b的结果为多少?
答:
如果操作数 a 是非零值,那么 !a 的结果为 0 ,如果操作数 a 是 0 ,那么 !a 的结果为 1 。就是说 !a 的结果只有两个,要么为 1, 要么为 0 。涉及到的知识点:非零值
为真
,零值
为假
。真的值为 1 ,
假的值
为 0 。在
C语言中
,有如下语句:int a = 10, b = 20;!a < b 的...
c语言
表达式逻辑值为“真”时,用——表示?
答:
1表示“真”0表示“假”
C语言中
0究竟
为真
还是假,老师一直说
是真
。可是网上都说
是假
,求助。
答:
之前学的时候经常用0代表假,非0代表真。但回头想想,还真不是一个好习惯。真假就都还是用bool值的好。恩。
c语言中
!1
是
什么意思啊
答:
判断语句,1代表的意思
是真
,0代表的
是假
。
c语言
C语言
是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用...
C语言中
!(-3)是为0还是为1,为什么
答:
不是死循环 分析:第一次循环,
输出
x的值为1,接下来判断while后的条件 首先,看--x,该表达式
的值是
0,在
C
中,表示逻辑假,再取反,得逻辑真 第二次循环,输出x的值为-2,接下来判断while后的条件,--x,该表达式的值是-3,表示逻辑真,再取反,得到0,表示逻辑假,不成立 所以,输出结果为1...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜