在C语言里边5 2等于多少?为什么不是2.

2021-01-10 07:58:15 字数 524 阅读 3440

1楼:匿名用户

1、如果定义的变量是int(整形变量)的话,则只能返回整数部分,5/2=2.5,则只返回2,小数部分0.5则被抛弃,要用到小数的话必须使用float(浮点型变量)来定义变量。

2、要得到2.5,可以使用c语言的强制类型转换。

强制类型转换格式:**换类型)(表达式)

(double)(5/2)----本来5/2应该值为整型,但是被强制转换为double型,所以结果为2.5 。

c语言运算问题,,,,2.5+7%2-5/2*2为什么等于-0.5,我为什么算的等于-1.5

2楼:匿名用户

2.5 + 7 % 2 - 5 / 2 * 2= 2.5 + (7 % 2) - ((5 / 2) * 2)= 2.

5 + 1 - (2 * 2) /*整数除法,结果为int型,所以5/2=2*/

= 2.5 + 1 - 4

= 2.5 + 1.0 - 4.0 /*隐式类型转换*/= -0.5

除2却不等于5,为什么,10除2却不等于5为什么? 30

1楼 农家乐之家 如果你问10除以2却不等于5,为什么,因为算错了,所以不等于5。 如果你问不是10的数字,除以2却不等于25,为什么,因为,只有10除以2才等于5。 2楼 匿名用户 除2却不等于5,因为这个数不是10,所以就不等于5了。 3楼 最爱的鸭脖 首先要看你是拿什么数字除以2的,如果是10...

10除以2却不等于5,为什么,10除2却不等于5,为什么?《脑筋急转弯》

1楼 lgl终结者 比如,学习小组去除两名还有8名成员! 2楼 匿名用户 文字游戏吗?不是错了就是等于8 10除2却不等于5,为什么?《脑筋急转弯》 3楼 匿名用户 10除2是2 10 0 2当然不是5了 4楼 我累个咋 10除2 不是10除以2 当然不是5了 5楼 在希 除 减去 所答案就是8啦 ...

负2的绝对值是什么,绝对值负2等于多少

1楼 转身默歌尽微凉 绝对值用概念来说就是数轴上对应的一个点到原定的距离一般说 1 正数的绝对值是它本身 2 零的绝对值还是零 3 负数的绝对值是他的相反数 相反数就是两个只有符号不同的两个数,比如说3和 3等 多也可以得出,所有数的绝对值都是非负数 因为包括零 2是负数,归入第3条中 和 2只有符...