99问答网
所有问题
C语言怎么表示非零
如while (m),是不是m即为非零?为什么?
举报该问题
推荐答案 2012-09-03
是的,C语言中 0表示
布尔值
否定,任何不是0的值都表示肯定。
所以while(m)就是当m不为0时,do something。。
请采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eXv7tWOtt.html
其他回答
第1个回答 2012-09-03
!= 0就行了。
第2个回答 2012-09-03
!= 0就行了。
第3个回答 2012-09-03
只要数值不等于0都可以认为是非0
第4个回答 2012-09-03
也可以m为false
相似回答
C语言中
的逻辑值“真”是用什么
表示
的,逻辑值“假”是用什么表示的?
答:
在C语言中非0的数代表逻辑值“真”
,一般用用数字1表示(也可以用其他值),0表示逻辑值“假”,只能用数字0表示。在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。最新的C语言标准(C99)解决了布尔类型的问题。C99提供了_Bool 型,所以布尔类型可以声明为 _Bool flag。
C语言中非
一个常数等于多少,
非0
等于1吗?非1=0吗?
答:
非0为1,非1为0,非任何非零值,均为0
。一、C语言中非操作为逻辑运算一种,符号为!。形式为 !expr 其中expr可以为表达式,变量或者常量。二、对于逻辑操作而言,只有真和假两种结果,也就是1和0。三、在逻辑运算中,所有参与运算的操作数,都会转为逻辑值,即真/假参与运算。对于常量,如果值为0...
c语言
!
0
是什么意思?!!0又是什么意思?
答:
!
0表示非零就是真(1),!!0表示!(!0)即非真就是假(0)
。include<stdio。h> intmain()inta,b;a=!0;b=!!0;printf("a=%d,b=%d\n",a,b);输出结果:a=1,b=0 每个字符串都以'\0'结尾,*(s+i)表示字符串第i个字符,所以*(s+i)!='\0'判断是否到结尾。100...
C语言
与与或非运算的区别是什么?
答:
在C语言中,与、或、非分别使用以下运算符:与:& 或:| 非:~它们的基本运算规则如下:与运算:
当两个操作数都为真(非零)时
,结果为真(非零),否则结果为假(零)。示例:int a = 3; // 二进制表示为 0011int b = 6; // 二进制表示为 0110int c = a & b; // 二进制结果为...
我是初学
C语言
,看不懂你这题(看不懂的地方我标注了一下啊)
答:
9&&(-1)因为两边都是真值(
非零
数),所以又可以看做1&&1,&&的两边都是真值,所以最终值为真,即结果为1 !(a>b)=!(3>4)因为(3>4)是错的,所以用
0表示
,又因为前面!,所以用1表示 (!
c
)因为c=5,不等于0,所以c是真值,前面加个!,就说明整体是假值,所以最后逻辑值为0...
c语言中
&&
表示
什么
答:
在C语言中,&&是逻辑与(Logical AND)运算符。
当两个操作数都为真(非零)时
,该表达式的结果为真(1)。如果其中一个操作数为假(0),则结果为假(0)。逻辑与运算符具有短路特性,即当第一个操作数已经可以确定整个表达式的结果时,就不再计算第二个操作数。换句话说,如果第一个操作数为假...
c语言中
与或非的基本运算规则?
答:
即只有两个操作数都为
0
时,结果才为0,其他情况均为1(也可以说,只要有1,结果就为1)。3、非(NOT)逻辑非运算,仅有一个运算操作数,所以是一元逻辑运算。运算规则:一变
零
,零变一。即操作数为1时结果为0,操作数为0时结果为1。
C语言
的基本运算:算术运算,主要包括的就是加,减,乘,除...
c语言
里的! x是什么东西?
答:
在
C语言中
,!x
表示
逻辑非运算,即取反操作。1.逻辑非运算的概念和作用:逻辑非运算是一种基本的逻辑运算,它用于将布尔值取反。如果x的值为真(
非零
),则!x的值为假(0);如果x的值为假(0),则!x的值为真(非零)。逻辑非运算经常用于条件语句、循环控制和布尔表达式中,用来对条件进行取...
c语言中0
与1以及0与
非零
有区别么
答:
没有区别。
C语言
判断真假时,以0为假,
非0
为真,即1也是
表示
真。通常使用逻辑变量的做法:定义一个int类型变量,当变量值为0时表示false,值为1时表示true。int flag;flag = 0;...flag = 1;if( flag ){...}
大家正在搜
c语言中或者怎么表示
c语言不等于怎么表示
c语言中的/和%表示什么意思
c语言中0和1代表什么
C语言个位置零
C语言输入后输出变成零
c语言/是什么
c语言%s是什么意思
零基础学c语言
相关问题
C语言里的赋值非0是什么意思
在c语言中如何表示输入一个非0整数x
C语言中如何表示不等于?
c语言非怎么表示
C语言中什么时候用1表示真,什么时候用非零表示真?
c语言中,怎样表示非字母字符??
C语言 非零为真,但我这个怎么回事?
C语言中如何表示不等于?