66问答网
所有问题
当前搜索:
c语言中输出0是真还是假
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”代表真吗?
答:
C语言编译系统在表示逻辑运算结果时,
以数值1代表“真”,以0代表“假”比如:a、b的值分别是0、4
,则a||b的值为1,a&&b的值为0.但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 其实语句是否执...
在
C语言0
表示
真还是假
,为什么会这样呀
答:
这里
的
0
或者1(真或假)不能说明程序出错了,反而说明程序执行成功了。。因为前面的都执行完成才执行return 按照我个人的理解,这句语句的意义在不在于函数的返回值是什么,意义在返回值的类型和声明函数时候的返回值类型一致就行。因为如果不返回,或者返回的值类型有问题,就出错。 如果你的main定义为...
C语言中0
表示
真还是假
,是什么道理?
答:
C语言里面,
0表示假,非0都表示真
所以首先B就是最正确的答案。其实A在逻辑上也不错,但A和B放在一起,又是单选题的话,为什么不选B呢?至于非要说A为什么错了,我也能强行解释,如下:考虑这句话:在 C 程序中,用(1)表示逻辑值“真”。乍一读,是不是感觉有点问题,仿佛用(2)就不...
C语言中
什么时候0表示真,1表示假
答:
C语言规定1为真(TRUE),0为假(FALSE)
。C语言中0为假,1为真,逻辑与和整数乘法相同,而c语言中的1就是整数,整数除法1/2结果也会是整数,数学中答案是0.5,但是整型的不能保存0,5。因此会直接变成0。后面的计算结果是什么就不重要了。总的来说,计算机的最小存储单位是字节,一个字节可存储...
c语言
题目:为什么
输出是的是
"#&"?如果
0
代表假,1代表真,那么2代表什么...
答:
真假可表示为非零和零,所以任何非
零的
都表示真,2也表示真 因为上面最外层switch中,每个case执行后并没有break,所以会继续向下执行 switch(a>0)会进入到case 1,进而执行switch(b<0),b不小于0,则case 1和case 2都不会执行,但因为没有break,所以程序会继续向下执行,执行switch(a>
0
)的case...
在
c语言中
,
0
表示假,非0表示真,为什么?
答:
在
C语言中
,
0
代表假,非0代表真的原因是历史原因。早期计算机中没有内置布尔类型,而是用整数值0表示假,1表示真。现在,许多编程语言仍然保留这种做法。另外,在C语言中也有专门的bool类型,可以用true和false表示真和假,但是C语言通常使用0表示假,非0表示真,是为了兼容早期的程序。♡♡...
C语言中
什么时候0表示真,1表示假
答:
在
C语言中
,通常使用整数类型来表示布尔值,其中1代表真(TRUE),0代表假(FALSE)。这种表示方法与逻辑运算和整数乘法规则相一致。例如,当执行整数除法时,结果会被截断到最接近的整数,这意味着1除以2的结果将给出0,因为
0是
最接近1/2的整数。在计算机科学中,布尔值只有两个可能的值:真或假。...
c语言中0
与1以及0与非
零
有区别么
答:
没有区别。
C语言
判断真假时,以0为假,非0为真,即1也是表示真。通常使用逻辑变量的做法:定义一个int类型变量,当变量值为0时表示false,值为1时表示true。int flag;flag = 0;...flag = 1;if( flag ){...}
C语言中
逻辑关系!0表示
真还是假
?
答:
0是
可以转换数据类型bool里面false的。而前面加一个感叹号就是逻辑反,所以最终的运算结果是true。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中零表示真还是假
c语言中非1是真是假
c语言非零即真吗
0是对还是错c语言
c语言中0和1代表什么真假
c语言非0表示什么
c语言中真用0表示还是1表示
c语言中表示正确是1还是0
c语言中0和1一样吗