c语言非0是真还是假
@廖李3591:在C语言里面非0为真还是大于0为真 -
廖咸15584843537…… 非0为真 等于0时为假
@廖李3591:c语言中的0与非0(假真) -
廖咸15584843537…… 0可以是判断真假的,但并不是所有的0都是判断真假的作用. 0在逻辑运算中代表假,在数学运算中就是0. year%4==0 中的0就是数字,==左边的是余数,判断余数是不是和0相等. 你这个代码应该是嵌套在if语句中的吧?if(year%4==0 ), 如果year=2008,那么year%4的值就是0,0是数学运算的数值,也就是说year%4==0为真.也就是if(1). 如果year=2009,那么year%4的值就是1,也就是说year%4==0为假.也就是if(0),这里的0代表假,是逻辑运算.
@廖李3591:C语言真假问题 -
廖咸15584843537…… 但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”. 不知道你是在哪里看到的,总给人一种断章取义的感觉.如果我猜的不错的话,应该是指在写函数的时候很多时候用返回0表示运行成功,也就是所谓的真.比如main用return 0表示无故障的完成了程序.用非零值表示运行错误,是因为运行失败有很多可能的原因,我们要返回不同的错误代码. 至于基本的逻辑运算,逻辑表达式什么的,可以确定的告诉你C里面不存在用零表示真非零表示假的情况.
@廖李3591:C语言如何表示逻辑真和逻辑假的值?就是0与非0吗? -
廖咸15584843537…… 真是1,假是0
@廖李3591:...但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”.例如3&&5的值为真,系统会给出3&&5的值为1.想 问,C语言里有这说法吗?貌... - 作业帮
廖咸15584843537…… [答案] 但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”. 不知道你是在哪里看到的,总给人一种断章取义的感觉.如果我猜的不错的话,应该是指在写函数的时候很多时候用返回0表示运行成功,也就是所谓的真.比如main用return ...
@廖李3591:C语言中对0取非是什么? -
廖咸15584843537…… C语言使用0代表逻辑假,非0代表逻辑真(默认使用1表示) 0就是逻辑假,取非就是逻辑真,逻辑真使用1表示. 所以对0取非就是1了.
@廖李3591:c语言表达式成立,值是非0还是1 -
廖咸15584843537…… 不等于0 if(A);只要A(逻辑式、表达式)的值不等于0,就表示“真”,等于0就表示“假”
@廖李3591:c语言中0与1以及0与非零有区别么 -
廖咸15584843537…… 没有区别. C语言判断真假时,以0为假,非0为真,即1也是表示真. 通常使用逻辑变量的做法: 定义一个int类型变量,当变量值为0时表示false,值为1时表示true. int flag; flag = 0; ...... flag = 1; if( flag ){......} 扩展e69da5e887aae799bee5...
@廖李3591:什么是逻辑0和非0 -
廖咸15584843537…… 在C语言中,在参加逻辑运算时,0当做假,非0当做真.在输出逻辑运算的结果时,假输出0,真输出1.
廖咸15584843537…… 非0为真 等于0时为假
@廖李3591:c语言中的0与非0(假真) -
廖咸15584843537…… 0可以是判断真假的,但并不是所有的0都是判断真假的作用. 0在逻辑运算中代表假,在数学运算中就是0. year%4==0 中的0就是数字,==左边的是余数,判断余数是不是和0相等. 你这个代码应该是嵌套在if语句中的吧?if(year%4==0 ), 如果year=2008,那么year%4的值就是0,0是数学运算的数值,也就是说year%4==0为真.也就是if(1). 如果year=2009,那么year%4的值就是1,也就是说year%4==0为假.也就是if(0),这里的0代表假,是逻辑运算.
@廖李3591:C语言真假问题 -
廖咸15584843537…… 但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”. 不知道你是在哪里看到的,总给人一种断章取义的感觉.如果我猜的不错的话,应该是指在写函数的时候很多时候用返回0表示运行成功,也就是所谓的真.比如main用return 0表示无故障的完成了程序.用非零值表示运行错误,是因为运行失败有很多可能的原因,我们要返回不同的错误代码. 至于基本的逻辑运算,逻辑表达式什么的,可以确定的告诉你C里面不存在用零表示真非零表示假的情况.
@廖李3591:C语言如何表示逻辑真和逻辑假的值?就是0与非0吗? -
廖咸15584843537…… 真是1,假是0
@廖李3591:...但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”.例如3&&5的值为真,系统会给出3&&5的值为1.想 问,C语言里有这说法吗?貌... - 作业帮
廖咸15584843537…… [答案] 但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”. 不知道你是在哪里看到的,总给人一种断章取义的感觉.如果我猜的不错的话,应该是指在写函数的时候很多时候用返回0表示运行成功,也就是所谓的真.比如main用return ...
@廖李3591:C语言中对0取非是什么? -
廖咸15584843537…… C语言使用0代表逻辑假,非0代表逻辑真(默认使用1表示) 0就是逻辑假,取非就是逻辑真,逻辑真使用1表示. 所以对0取非就是1了.
@廖李3591:c语言表达式成立,值是非0还是1 -
廖咸15584843537…… 不等于0 if(A);只要A(逻辑式、表达式)的值不等于0,就表示“真”,等于0就表示“假”
@廖李3591:c语言中0与1以及0与非零有区别么 -
廖咸15584843537…… 没有区别. C语言判断真假时,以0为假,非0为真,即1也是表示真. 通常使用逻辑变量的做法: 定义一个int类型变量,当变量值为0时表示false,值为1时表示true. int flag; flag = 0; ...... flag = 1; if( flag ){......} 扩展e69da5e887aae799bee5...
@廖李3591:什么是逻辑0和非0 -
廖咸15584843537…… 在C语言中,在参加逻辑运算时,0当做假,非0当做真.在输出逻辑运算的结果时,假输出0,真输出1.