c语言的0是正确还是错误

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

在c语言中,0表示假,非0表示真,为什么?
在C语言中,0代表假,非0代表真的原因是历史原因。早期计算机中没有内置布尔类型,而是用整数值0表示假,1表示真。现在,许多编程语言仍然保留这种做法。另外,在C语言中也有专门的bool类型,可以用true和false表示真和假,但是C语言通常使用0表示假,非0表示真,是为了兼容早期的程序。♡♡...

C语言中“1”和“0”那个表示正确哪个表示错误?谢谢!
非零表示true,0表示false;只要是非零就是正确哈!

C语言中什么时候0表示真,1表示假
C语言规定1为真(TRUE),0为假(FALSE)。C语言中0为假,1为真,逻辑与和整数乘法相同,而c语言中的1就是整数,整数除法1\/2结果也会是整数,数学中答案是0.5,但是整型的不能保存0,5。因此会直接变成0。后面的计算结果是什么就不重要了。总的来说,计算机的最小存储单位是字节,一个字节可存储2...

C语言中0表示真还是假,是什么道理?
C语言里面,0表示假,非0都表示真 所以首先B就是最正确的答案。其实A在逻辑上也不错,但A和B放在一起,又是单选题的话,为什么不选B呢?至于非要说A为什么错了,我也能强行解释,如下:考虑这句话:在 C 程序中,用(1)表示逻辑值“真”。乍一读,是不是感觉有点问题,仿佛用(2)就不...

if语言中0是真的意思还是假的意思。
在c语言中0为“假”,非0为“真”。if(x):1)如果x不等于0(非0),那么if(x)就是”真“,所以if(x!=0)就是“真”。2)如果x等于0(0),那么if(x)就是“假”,if(x!=0)也就是”假“的,因为x明明等于0 if(!x):1)如果x等于0(0),非运算(!)一下,可以简单理解为取反...

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

在C语言中正确的是用0还是1哦
在c语言中,true为1,false为0

计算机C语言中,“ 0 ”是合法的八进制数吗?
0是八进制中的一个数符,跟十进制中一样,比如八进制中的8你不能只能写成8 吧,应该写成10,所以0在8进制里也是合法的撒

C语言中逻辑关系!0表示真还是假?
0是可以转换数据类型bool里面false的。而前面加一个感叹号就是逻辑反,所以最终的运算结果是true。

C语言中,0合法的八进制数吗
0是合法的8进制数.从8进制本身来说, 只要是由0~7组成是数值,都可以算是合法8进制数.从c语言规则来说,以0开头的,后续为0~7组成的都属于合法8进制数.至于单独的0, 一般认为是十进制,但如果说它是8进制,也没什么问题, 毕竟不管几进制,0都是0值....

频施18752861403问: C语言中“1”和“0”那个表示正确哪个表示错误?谢谢! -
邵东县人参回答: 非零表示true,0表示false;只要是非零就是正确哈!

频施18752861403问: 在C语言中正确的是用0还是1哦 -
邵东县人参回答: 在c语言中,true为1,false为0

频施18752861403问: C语言中的函数返回值,一般用0表示函数运行正确,正常返回;用负数表示函数运行出错,每个值可以提前定 -
邵东县人参回答: 这个在C语言中 除了main主函数供系统调用,一般返回0表示运行正确,其他表示可能程序存在问题.其他函数纯粹看编写者的兴趣了,不同人喜欢不同的方式.有的规定大于0的表示错误,有的规定小于0的表示错误,这些都是自己定义的.

频施18752861403问: c语言中返回值是0是什么意思?如果返回值非0又是什么意思? -
邵东县人参回答: 返回值是一个值调用子程序返回到以前的水平的功能是return语句后的值.例如,子例程INT FUNC()在主函数调用,= FUNC(); 回报B FUNC()的; 所述FUNC()返回的变量b的值是在该时间值,并分配给一个变量的主要功能

频施18752861403问: 在C语言中正确的常数是怎样的? -
邵东县人参回答: A 是错误的,其中的E相当于10次方,0.0为指数,但是指数是不能为小数的. B 是对的,.5相当与0.5,C语言中默认小数点前没有数字,就是0. C 0x的意思为af是16进制数,顺便说一下8进制数前需要加一个0表示. D 0L的意思为0是Long int型的整数,L是一种类型

频施18752861403问: 一般是用tf代表正确和错误,逻辑学中那0和1是代表什么 -
邵东县人参回答: 在逻辑代数中0和1分别代表不同的逻辑状态;在C语言里,0表示假,非0表示真;形式逻辑引入数理逻辑的符号,则0代表假,1代表真.

频施18752861403问: C语言中,0合法的八进制数吗 -
邵东县人参回答: 0是合法的8进制数. 从8进制本身来说, 只要是由0~7组成是数值,都可以算是合法8进制数. 从c语言规则来说,以0开头的,后续为0~7组成的都属于合法8进制数. 至于单独的0, 一般认为是十进制,但如果说它是8进制,也没什么问题, 毕竟不管几进制,0都是0值.

频施18752861403问: c语言中,0是不是正数 以下是正确答案,但是我有个问题?那num=0的时候呢? void ma -
邵东县人参回答: void main() { int num; scanf("%d",&num); if(num>0) printf("该数是正数\n"); else if(num==0) printf("该数既不是正数,也不是负数\n"); else printf("该数是负数\n"); }

频施18752861403问: c语言中0=123是真还是假 -
邵东县人参回答: 赋值号左边若 是 字母 O,那么 O=123 表达式的值 得 123, 为 真 (非0就是真).赋值号左边若 是 数字 零 , 0 不可做左 值,语法 编译 不能通过.若赋值号左边若 是 数字 零, 用的是 == , 那么 0==123 为 假,(因为 0 不等于 123).

频施18752861403问: c语言中x=y=0对不对? -
邵东县人参回答: 正确,赋值运算从右向左进行,这个表达式赋值后x,y的值为0,表达式的值也为0


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