66问答网
所有问题
求助C++的除法取整数和小数问题?
就比如我10/4等于2.5 但是C++上面显示的是2
怎么让C++上面10/4也输出为2.5
谢谢了
举报该问题
推荐答案 2019-11-10
在c里两个
整除
相除结果还是整数,也就是说10/4是等于2的,并不是等于2.5,如果你要得到2.5可以是比如
double n=1.0*10/4;
或者
double n=(double)10/4;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sns2Dsivi92si2snDs.html
其他回答
第1个回答 2020-01-01
你好,这个是c++基础语法问题,首先表示整数类型的有 int long 等,带小数点的有float double等,你如果需要带小数点就需要用float来表示。例如:printf(“%.1f”,float(10.0/4))。
第2个回答 2019-12-23
想要显示小数,可以将数据类型定义为float型或double型。
首先int代表整型,如果数学运算结果是小数,其只会取整数位,舍弃小数位。常用的float、double分别代表浮点型、双精度型,当想要显示小数时,可以将数据类型定义为float型或double型再输出。
第3个回答 2019-11-10
用浮点数
float
追问
用了浮点数他也是输出是2.0
不是2.5
追答
10.0/4
相似回答
c++
中
除法的问题
答:
1、将1或2两个数字中的任何一个改为浮点型,如果两个操作数中有一个为浮点型,则结果为0.5。如下所示 int a = 1.0;int b = 2;则a/b的值为0.5。2、强制转换(float)或者(double),其结果为0.5。如下所示 int a = 5;int b = 2;则a/b的值为2(
整除
),而用(double)a/b的...
c++
除法
怎么算不对
答:
储存结果的变量是int型时,如果出现
小数
则默认将只
取整数
位而舍弃小数,如2/100=0.02这时将只取0,如果是6.6也将只取6 所以做
除法
时应该将结果变量,在你这里也就是s,取float型或double型(即浮点类型的,能存小数哈),这样才能得到正确结果 哦对了应该先输入scanf("%d",&n);然后再进行运算...
在
c++
里(F-32)*5/9和5/9*(F-32)有什么区别
答:
c++
中 (
整数
除以 整数 结果必为整数 ) 因为5/9结果为0,所以5/9*(F-32)结果永远为0 其实只要把 5 改成浮点数 5.0 就能解决这个
问题
: 5.0 /9*(F-32){ 用(F-32)*5/9进行换算的时候也出现了
小数
是怎么回事} 应该和你定义的 F 有关系 你的F定义为 double F...
C++
是如何进行
小数
的乘
除法
运算的,例如 1.2 * 1.2
??
答:
回答:就这样算啊,还能怎么算啊
c++
中
除法
怎么带
小数
点
答:
先将两个数转化为double类型,再进行“/”除法。至于要规定输出保留多少位
小数
。
整数除法
用 “/”的话得到的是一个整数(得到小数的话自动去掉小数位只保留整数位)。
求
C++
中
除法
的各种表示方法,及意义,请解释尽量详细易懂
答:
很多方法,我知道几种 1、直接除 : a/b 这样子会得出一个
整数
2、位运算 :a >> x 表示a除以2^x 3、浮点预算 : (double)a/b 这样就可以得到一个浮点数
大家正在搜
除数是整数的小数除法
除数是整数的小数除法教案
除数是小数的除法计算题
小数除以小数的计算题
除数是两位数的除法
除数是一位数的除法
整数除法的意义
小数除法计算题
小数除法的意义是什么
相关问题
C++有关两数字除法(有小数,有整数)用数组
C++ 大整数的除法 运行正常,但如何去掉小数点后的精确度(...
C++ double 做除法为什么只显示整数部分
C语言中除法怎么取得小数?
C++编写除法的问题
c++怎样除整数取商
c++ 除法保留两位小数 为什么double a,a=4/3...
C++里整数相除只能得到整数吗