C语言中表达式0!1的值是多少啊求解

2021-03-02 08:19:06 字数 2982 阅读 2036

1楼:大野琴美

表达式 0!=1 这是一个判断语句 此时 0是不等于1的 返回真 即1 所以 这个表达式的值为true 即1求采纳

c语言 表达式(3+5)!=0的值为什么是1

2楼:匿名用户

表达式的值会被转化为1或者0,也就是true=1或者false=0

所以(3+5)!=0等同于8!=0为true=1

3楼:月下_虫虫飞

表达式为真值为1 为假则为2,可以看一下表达式那一部分,专门有讲

4楼:匿名用户

3+5不等于0 这个式子是正确的 在c语言中1表示正确 0表示错误,所以答案为1 求给满意

c语言,为什么表达式1/2的值是0

5楼:匿名用户

整数除法,0.5舍弃小数,就是0了,如果想得到0.5,那么在c语言中可以这样写1.0/2

这样就是浮点数除法了

6楼:匿名用户

等于6.为什么我写在下面

你有书的话查最后面的优先值表和结合性.记 住有些是从右往左算的

7楼:匿名用户

以为两旁都是整数

所以结果为整数

舍弃小数

8楼:匿名用户

对的...

int

若1.0/2=0.5

c语言 以下选项中,值为1的表达式是() a.1-'\0' b.1-'0' c.'1'-0 d.'\0'-'0'

9楼:匿名用户

我们要得到的结果,是内存中两个值得差

而千万不要以它们在我们面前的表现形式而误导,专这属么写只是为了方便而已

a:‘\0’ ascii码 值就是0 所以 1-0 =1b:'0' ascii码 值应该是48(貌似)值不是1c:'1'-0 同上

d 0 - 48 != 1

10楼:

选a\0的ascii值就是0,1-0=1

c语言中逻辑表达式和关系表达式的值为真时,到底是用非0的任何数表示还是只能用1来表示?

11楼:爱夏的你呀

在c语言中,逻辑值“真”用数字1表示,逻辑值“假”是用数字0表示。在c语言中,任何非0数字都能够被系统解释为“逻辑真”。

逻辑运算的值也是有两种分别为真和假,c语言中用整型的1和0来表示。其求值规则如下:

1、与运算 &&

参与运算的两个变量都为真时,结果才为真,否则为假。

例如:5>=5 && 7>5 ,运算结果为真;

2、或运算 ||

参与运算的两个变量只要有一个为真,结果就为真。两个量都为假时,结果为假。

例如:5>=5||5>8,运算结果为真;

3、非运算!

参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。

例如:!(5>8),运算结果为真。

扩展资料源**如下:

#include

int main()

12楼:匿名用户

作为逻辑值来说,true 是1, false 是 0, 作为 布尔变量来说 只能 取值 真假(1,0).

可以打印出来看:

#include

#include

main()

-------

用 逻辑运算符 和 关系运算符 来运算时,表达式里 允许用什么 数值,便可用什么数值。

非0的任何数 是 数,不等同 逻辑值。例如, 2 ,3 ,4 , -3, 是 数。

int x = 3;

printf("%d\n",!x); (非x) 打印出 0x 等于 0, (非x) 打印出 1。其它情况 ,打印出 0不能说,非0的任何数 都是真。

而是说 非0的任何数 的 非运算的结果 都是 真。

13楼:编程大亨

逻辑表达式和关系表达式都是有值得

看如下**:

printf("%d",2>1);

printf("%d",2>1&&1>0);

通过打印结果, 发现打印结果都是1

非零表示真,其实是疑问人为赋值,或者说是一个判断规则printf("%d",2&&2);

这样**该如何判断真伪呢?所以我们c语言程序就有这样一个规则,非零表示真

14楼:水晶葡萄

实际上在c语言中是没有布尔类型的,任何中任何非0都表示真,0表示假。

比如:if(1&&2&&3&&4)

上面的结果是输出true,表明1、2、3、4都是真,这就印证了开头的那句话。

但是在实际应用中为了方便使用,通常还是用1来表示true,0表示false来实现布尔类型。

比如windows中minwindef.h中的定义:

#ifndef false

#define false 0#endif

#ifndef true

#define true 1#endif

15楼:阳顶天鹿鼎记

逻辑表达式中,任何非零数都可以当做真即1,而假只用0来表示

关系表达式中它的结果只有1和0

16楼:匿名用户

如果是逻辑表达式的结果,那么真就只能用1表示 因为逻辑的结果只有1 和0

17楼:匿名用户

使用&&, ||, !, >, <, ==, !=, <=, >=这些运算符进行运算的值总为0或1。

18楼:孤独的蝎子

非0的任何数都可以。

但大家习惯上用1来表示。这个是习惯问题

c语言中,表达式"0?2.0,3 2:0 3》

1楼 匿名用户 0 2 0 3 2 0 3 2 55 6 0 4 3 先看第一个问好表达式 0是false,所以去冒号后面的 0 3 2 55 6 0 4 3 0 3 2即0 true,注意先算大于等于,也是false所以取 6 0 4 3 ,这是个逗号表达式,其值为最后一个,4 3,结果是1 2楼...

C语言中表达式1.0 3 3的值是

1楼 匿名用户 对呀,确实是这样的 因为浮点数的精度是这个1 0是浮点数,精度是小数点后6位。 所以1 0 3是0 333333,然后乘以3就是0 999999。 这个题目考查的是大家对各种数据类型精度的理解 2楼 子同 1 0 3按照单精度计算只保证小数点后面的前6位是有效位数 精度是6 ,所以计...

蒸糖包的时候为什么收口收不住,蒸糖包几分钟

1楼 匿名用户 首先要知道,饱食必会对身体造成损伤。其实我在三个月前还是处于这种状态,是好是坏的,跟心理有一定的关系。也许会有心理暗示。 越不想多吃,越收不住。现在之所以情况好转,一方面是恋爱了,一方面是工作了。想来以前还是空闲的时间太多,自己会比较空虚,而饱腹感会让自己满足一点。 我不知道咱们的情...