C语言的1和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='#',不可执行大括号中的语句序列(系统判断为“假”)

扩展资料:

在c语言中,任何等于零的东西都被认为是假,任何等于非零值的东西都被认为是真,因此,最常见的定义就是假为0,真为1。

在缺省情况下,枚举类型的第一个元素被赋值为O,因此,在上述枚举定义中,FALSE被赋值为0,TRUE被赋值为1。

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言中0和1有什么区别?
1、二进制数字系统:0表示二进制中的零,通常用于表示关闭或未发生的状态。在C语言中,0通常表示假(false)或空。1表示二进制中的一,通常用于表示打开或发生的状态。在C语言中,1通常表示真(true)或有值。2、存储和通信和逻辑运算:许多硬件和通信协议使用0和1表示数据。例如,计算机内存中的数据...

C语言的1和0有什么区别?
C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。 比如:a、b的值分别是0、4,则a||b的值为1,a&&b的值为0。但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。比如:a=4,因为a的值为非0,被认作“真”,所以对它进行“非”运算!a=0 。其实...

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

0和1表示的含义是什么c语言
在C语言程序中,数字“0”常代表逻辑值假,数字“1”常代表逻辑值真。关于真和假逻辑值 计算机程序语言在执行判断语句过程中,对一个关系表达式的值只能用逻辑值来判断,而逻辑值只有两个,即“真”和“假”。也用“TRUE"和”FALSE“表示,可省略为”T“和”F"。但是计算机程序语言在做逻辑判断的...

C语言中的1和0有什么区别吗?
在C语言中,'1'表示字符1(字符型常量); 1表示数字1(数字型常量)。两者的关系为:1='1' - '0'; \/\/ 即将字符1转换为数字1 两者的区别于联系可以通过下面的程序段来说明:char ch1='1'; \/\/ 将字符'1'赋值给字符变量ch1char ch2=1; \/\/ 将ASCII码值为1的字符赋值给字符变量ch...

c语言中0与1以及0与非零有区别么
没有区别。C语言判断真假时,以0为假,非0为真,即1也是表示真。通常使用逻辑变量的做法:定义一个int类型变量,当变量值为0时表示false,值为1时表示true。int flag;flag = 0;...flag = 1;if( flag ){...}

c语言return 1和return 0有什么区别
1、退出方式不同 return0代表程序正常退出,return1代表程序异常退出。使用return语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败。2、代表意思不同 return0代表函数正常终止。return1代表函数非正常...

c语言return 1和return 0有什么区别
在C语言中,return 1和return 0的使用有着显著的区别,它们不仅影响程序的退出方式,还承载着不同的含义。首先,关于退出方式,return 0通常表示程序以正常方式结束,这是一种成功的标志,意味着函数执行没有遇到任何问题。相反,return 1则表示程序非正常退出,常常意味着函数遇到了错误或异常情况。这种...

c语言return1和return0有什么区别
答案明确:在C语言中,return 0 和 return 1 存在区别。return 0 通常表示程序正常退出,而 return 1 通常表示程序异常退出或错误发生。详细解释如下:一、返回值的意义 在C语言中,函数的返回值用于表示程序的执行状态或结果。对于主函数,返回值具有特殊的意义。二、正常退出与异常退出 return 0 通常...

c语言中0和1代表什么
C语言规定,1为真(TRUE),0为假(FALSE)。所以题目本身是一个伪命题,在C语言的环境下,任何时候都不会出现0为真1为假的情况。

相似回答
大家正在搜