c语言中非0就为真吗

@巫审834:在C语言里面非0为真还是大于0为真 -
党斧18183533733…… 非0为真 等于0时为假

@巫审834:c语言中的0与非0(假真) -
党斧18183533733…… 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代表假,是逻辑运算.

@巫审834:c语言表达式成立,值是非0还是1 -
党斧18183533733…… 不等于0 if(A);只要A(逻辑式、表达式)的值不等于0,就表示“真”,等于0就表示“假”

@巫审834:C语言中对0取非是什么? -
党斧18183533733…… C语言使用0代表逻辑假,非0代表逻辑真(默认使用1表示) 0就是逻辑假,取非就是逻辑真,逻辑真使用1表示. 所以对0取非就是1了.

@巫审834:C语言里的赋值非0是什么意思 -
党斧18183533733…… 其它的编程语言中有布尔数据类型,并用来表示逻辑真和逻辑假,C语言没有这个内置类型,在C语言中真和假是用整型值来表示的,0就表示假,非0就表示真,例如,要计算从1加到100的值,可以用以下的WHILE循环来完成: int n=100,s=0; while(n) { s+=n; n--; } while循环的特性就是当测试条件为真时执行循环体,直到测试条件为假时停止.所以在这里,当n不等于0时会一直执行累加和n的自减运算,一直到n等于0时为止.

@巫审834:C语言真假问题
党斧18183533733…… 但是判断一个逻辑量的值时,系统会以0代表“真”,以非0代表“假”. 不知道你是在哪里看到的,总给人一种断章取义的感觉.如果我猜的不错的话,应该是指在写函数的时候很多时候用返回0表示运行成功,也就是所谓的真.比如main用return 0表示无故障的完成了程序.用非零值表示运行错误,是因为运行失败有很多可能的原因,我们要返回不同的错误代码. 至于基本的逻辑运算,逻辑表达式什么的,可以确定的告诉你C里面不存在用零表示真非零表示假的情况.

@巫审834:在C语言中,大于0的数表示真,小于0的数表示假,这一说法正确吗? -
党斧18183533733…… 不正确,应该是非0就是真,负也为真 可以检测一下:#include void main() { if(-1) printf("OK"); }

@巫审834:c语言中如何表示"真"和"假"?系统如何判断一个量的"真"和"假"? -
党斧18183533733…… 0是假 非0是真; 不符合条件为假 符合条件为真; 前面种情况好理解,第二种嘛 举个例吧: if (3>2) { ..... } 3永远大于2 所以为真;执行下面的语句

@巫审834:c语言计算机逻辑运算真值表中,非0是不是1 -
党斧18183533733…… 在判断的时候非0为真 1,2,3,4,5,6,7只要不是0就为真 例如 int a; cin>>a; if(a) { printf("true"); } 只要a是0以外的值,都会输出true

相关推荐

  • 我c语言app是诈骗嘛
  • c语言中!a什么意思
  • c语言逻辑与 或 非
  • c语言求最大公约数
  • c语言中 1是真还是假
  • c语言非运算怎么用
  • c语言中1和0 真和假
  • c语言中单精度浮点型
  • c语言如何实现开平方
  • c语言判断三个数大小程序
  • 0在c语言中是真还是假
  • c语言中取余数规则
  • c语言中指针p和*p的区别
  • c语言中如何判断真和假
  • c语言非0是真还是假
  • c语言0是真还是假
  • 在c语言中0为真还是1为真
  • c语言中0表示真还是假
  • c语言中0代表真还是假
  • 0在c语言中是真是假
  • c语言中0是真是假
  • c语言中除了0都是真值吗
  • c语言中1- 0 等于多少
  • c语言中&和&&区别
  • c语言1为真还是假
  • c语言中表示真是1还是非0
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网