当两个都是变量时,如何将浮点数除以整数?

用户名

我正在用C编写程序。我有两个变量,其中一个是整数,另一个是浮点数。我想将浮点数除以整数,并想获得浮点数的结果。我正在执行以下操作:

int a;
float b=0,c=0;
scanf("%d",&a);

然后,我对其进行一些计算,b使其具有非零值。

c = b/(float)a;
printf("c = %d\n", c);

问题是我正在c打印为四舍五入的数字(整数),而不是浮点值。

如何获得c浮点值?

埃雷里卡

您的问题在这里:

printf("c = %d\n", c);

%d将c格式化为整数。使用%f代替。

或者,std::cout << "c = " << c << std::endl如果您愿意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将两个浮点数相加导致溢出

如何将两个浮点数列表相乘

如何将两个具有相反符号的浮点数相加?

Python:将浮点数除以变量

确定浮点数是否在两个整数之间?

在使用高频时访问包含两个浮点数的原子结构比访问两个单独的原子浮点数变量更有效

如何在python中将两个浮点数的差作为整数输出

计算两个浮点数时出错

如何将字符串解析为变量/函数/浮点数/整数赋值/值?

如何将浮点数乘以整数来分配变量

python:如何将整数显示为浮点数?

如何将浮点数转换为整数?

如何将多个整数更改为浮点数?

Golang如何将整数和浮点数相乘

如何将整数解释为浮点数

如何将整数转换为浮点数?

如何将两个字节转换为浮点数

追加两个熊猫数据帧时,布尔值将变为浮点数

如何将具有 n 个小数位的整数转换为浮点数

如何将变量转换为浮点数?

MatLab-比较两个浮点数时如何接受公差

在浮点数学中将数字除以除数时,如果结果不是整数浮点数

为什么将整数除以浮点数会导致浮点数?

将两个整数的 SUM 相除并在 Python/Django 中返回一个浮点数

某人如何将双精度数或浮点数除以2的倍数?

用整数除以浮点数

如何将四个带符号的浮点数打包为一个整数?

如何将一个浮点数乘以十进制并获得一个浮点数

计算两个排序数组的中位数时将浮点数转换为 int 的问题