关于浮点数
Regarding Floating Point Numbers
本文关键字:浮点数 更新时间:2023-10-16
我知道"家庭作业"在这里不是很好,但我试着在网上搜索,但我没有真正得到任何地方,我没有要求任何人完成它,只是指出我在正确的方向。
我在过去的几个小时里创建了这个,我知道的不多,但到目前为止还不错。现在我必须加上它,所以它在前两个结果(第一个和和模和)之后打印两个浮点数。例如,它不会为30/7打印4,而是为4.28或其他。蒂雅:)
#include <stdio.h>
int main()
{
int number1, number2, sum; //declares 3 variables
printf("This is used to divide and find the modulo of two integersn");
printf("Enter your first integer: ");
scanf("%d", &number1);
printf("Enter your second integer: n");
scanf("%d", &number2);
sum = number1 / number2;
printf("%d / %d = %dn", number1, number2, sum);
sum = number1 % number2;
printf("%d / %d = %n", number1, number2, sum);
return 0;
}
要打印float
,请使用%f
并将数字转换为float
:
printf("%d / %d = %fn", number1, number2, (float)number1 / number2);
// ^ ^^^^^^^
关于此更改的重要注意事项(上面突出显示):
-
float
或double
使用%f
- 将其中一个数字强制转换为
float
或double
来进行浮点除法。
相关文章:
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 如何修复此错误:未定义对"距离(浮点数,浮点数,浮点数,浮点数,浮点数)"的引用
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- 使用提升将数据从 PyObject 复制到浮点数 *
- 使用浮点数和双精度数的非常小数字的数学
- 使用英特尔内联函数将打包的 8 位整数乘以浮点数向量
- 如何在 c++ 中将小数点后两位数的浮点数分配给另一个浮点数
- 返回浮点数的小数位数
- txt 文件中浮点数的最大和最小值
- 为什么 std::cout 打印浮点数、双精度和长双精度到相同的小数精度?
- 将浮点数转换为无符号字符数组并打印出来
- 如何将时间字符串 (M:SS) 转换为浮点数
- 如何将浮点数(*)[6]转换为浮点**类型?
- C++将浮点数乘以分数
- 如何将浮点数转换为uint8_t?
- 将字符串转换为浮点数或整数,而无需使用内置函数(如 atoi 或 atof)
- 如何在C++(Arduino)中将浮点数组转换为字节数组
- 在数学上将浮点数四舍五入到 N 位小数
- Cython通过浮点数的最快方式,用于高频控制回路
- 复制 -nan 表示浮点数,AVX __m256 复制后显示 0