00问答网
所有问题
当前搜索:
c语言中5/2等于多少
(
c语言
程序设计)表达式
5/2的
值
是
答:
所以
5/2
=2
C语言的
问题
答:
“/”代表整除的意思,5/2=2,不是2.5,double意思是强制转为双精度型,通常是6位小数。
所以(double)(5/2)=(double)2=2.000000
。但是(double) 5/2=2.500000,这时的算式是先算(double)5 =5.000000,然后再算5.000000除以2得到2.500000。请注意上述两式的区别。(int)就是强制转为整...
在
C语言里
边
5/2等于多少
,为什么不是2.5?
答:
(double)(
5/2
)---本来5/2应该值为整型,但是被强制转换为double型,所以结果为2.5。
在
C语言里
边
5/2等于多少
?为什么不是2.5?
答:
(double)(
5/2
)---本来5/2应该值为整型,但是被强制转换为double型,所以结果为2.5 。
C语言
表达式
5/2的
结果
答:
printf("%d",
5/2
);
是
这个么? 结果是2 如果想看到小数
的
话下面这句可以 printf("%f",(float)5/2); 结果是2.500000
c语言
写
5
除于2
答:
回答:5和2都
是
整数,编译器会把
5/2
当作5整除2,商是整数,结果为2。 a=5/2;这行可以改成下面任意一种形式,就能输出正确结果了: a=5f/2; a=5/2f; a=5f/2f; f或者F是浮点数(float)常量后缀,5f是一个浮点型常量,和整型常量5是不同
的
概念。 只要除数或被除数中有一个是浮点数,那么“/”...
C语言
(float)
5/2
结果
是多少
答:
C语言
(float)
5/2
结果是2.0000000。常量5和
2是
int型,int型变量除以int还是int,所以5/2结果是2。 最后一个等号 把2强强制转换成float数据类型。赋给a,FLOAT数据类型在机内用指数型式表示,尾数表示浮点数有效数字,0.xxxxxxx。因此,(float)5/2=2.0000000。
c语言中
double(
5/2
)是整除还是普通除,结果
是多少
答:
5/2
= 2 int
的
2 强制转换为 double 的 2.0
C语言中
,为什么表达式1/2的值为0,
5/2
的值为2?
答:
C语言中
,整数相除,结果还是整数,取整,不进行四舍五入,直接丢掉小数部分 数学中1/2=0.5,C语言取整为0,同理:数学
中5/2
=2.5,C语言取整为2
c语言
关于(float)(
5 / 2
)
答:
准确说是7位有效数字 (float)(5/2)=2 (float)5/2=2.5 (float)(5/2)
在内存中就是2.000000
(float)5/2在内存中就是2.500000
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
0101转为十进制
c语言中如何取整数部分
c语言除法运算符规律
使用C语言出差0到1000所以数的和
C语言中基本数据类型有哪些
字符串倒序输出c语言
js取整数部分
double和int运算
double和int的除法