math - 如何将两个整数相除并在 Forth 中得到 float 的结果?

标签 math floating-point floating-point-precision forth

我正在寻找一种能够在单精度和 double 之间进行转换的方法。
一个例子是将 2 个整数相除并得到一个浮点结果。这怎么可能?

最佳答案

10 7 

SWAP  S>D D>F  S>D D>F  F/

F.

> 1.4285714  Ok

另见:http://forth.sourceforge.net/std/dpans/dpans12.htm

关于math - 如何将两个整数相除并在 Forth 中得到 float 的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6665133/

相关文章:

c - 数学幂运算符未按预期工作

math - 给定元素的当前边界矩形及其变换矩阵,计算未变换元素的边界矩形

java - 为什么浮点原始类型在除以和乘以 10 的某些倍数时以科学记数法显示?

c++ - VC++ 使用 fp :fast causes wrong (not just inaccurate) results - is this a compiler bug?

c# - 如何在 C# 中将点精度添加到小数?

math - float 学有问题吗?

math - 戈朗 : arithmetic operators on structs

c - 从 csv 读取,strtod 无法读取带有数字的字符串

c - 二分根查找段错误

PHP 可靠计算立方根