问题标签 [floating-point-conversion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C中浮点数的平方
我用 C 语言编写了一个代码,它适用于 int,但是当我尝试使用 float 执行此操作时,它显示错误我该怎么做才能使其正确。
错误:
c - 确定浮点数是否有小数部分?
问题是:Totals 游戏可以由任意数量的人玩。它从总共 100 开始,然后每个玩家依次在 -20 到 20 之间进行整数位移。获胜者是调整使总数等于 5 的玩家。仅使用给定的三个变量: 总调整计数器 这是我目前所拥有的:
我需要什么:输入十进制数字时,它会转到其他地方。如何确定浮点数是否有小数部分。
c - 使用浮点数和整数
我创建了一个类似 ATM 的程序,将钱存放在一个人的帐户中。当此人提款时,它会从账户中扣除提款以及 0.50 的附加费。我遇到的问题是在这个程序中同时使用整数和浮点数。我将整数帐户转换为浮点数,但在尝试打印语句时收到错误消息。有人可以告诉我我做错了什么吗?
c - 比较浮点数和双精度数
打印:否则阻止
打印:如果块
这背后的逻辑是什么?
使用的编译器:gcc-4.3.4
c - 左移浮点型
尝试执行时出现编译器错误
它给出一个错误说“错误C2296:'<<':非法,左操作数的类型为'float'”
v 不能左移浮点变量吗?为什么会这样?
c - 读取浮点数
我正在尝试读取浮点数(命令行输入)。这是正确的方法吗?
c - (浮动)铸造不起作用
我,尝试这个简单的代码。它显示了前 10 个不能用浮点数表示的整数:
di是一个双变量,但我将它设置为(float)i,所以它应该等于 df,但事实并非如此。
例如,数字 16777217 由f和df表示为 16777216 ,但di仍然是 16777217,忽略(float)转换。
这怎么可能?
**我正在使用这个:gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
c - c中的浮点模数
我在编译以下程序时遇到非法使用浮点错误。请让我知道我在哪里犯了错误。
c - C中的浮点数
我正在使用以下代码将用户输入的任何数字除以 1 时最多输出 5 个十进制字符,我必须使用(float)
.
谁能告诉我如何在不进行类型转换或使用浮点常量的情况下做到这一点?
c - C中的浮点值混淆
我的代码是
它打印出来C
,这很好,a
被视为双常量值,它的值将0.699999
小于0.7
.
现在,如果我将值更改为0.1,0.2,0.3
until 0.9
ina
和 atif condition
然后它会打印C++
,除此之外0.7 and 0.9
意味着两者相等或 a 更大。
为什么这个概念不考虑所有价值?