腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么
Decimal.MaxValue
-
0.5
的
结果是
整数
?
、
、
我今天玩
的
是小数。我注意到这一点:79228162514264337593543950335 79228162514264337593543950334static void Main(string[] args) decimal d =
Decimal.MaxValue
-
0.5
M;
浏览 0
提问于2010-08-17
得票数 7
回答已采纳
1
回答
如果十进制值大于C#中
的
浮动,如何抛出异常
如果十进制
的
值大于浮点数(没有浮点数),我希望抛出异常。int b = checked(int.Parse(a.ToString()));float b = checked(float.Parse(a.ToString())); // b is 7.92281625E+28 如何找出小
浏览 1
提问于2017-08-26
得票数 0
回答已采纳
2
回答
C#
的
十进制会计安全吗?
、
、
I 表示Decimal类型
的
范围为(-7.9x10^28至7.9x10^28)/ (10^0至10^28),并且“适合于金融和货币计算”。Decimal是128位类型,128位可以表示从-10^38到10^38之间
的
每一分钱.但是,我不知道十进制是如何实现
的
,因此随着float
的
实现,从0到更远
的
精度损失可能会更大。
浏览 6
提问于2014-07-15
得票数 2
回答已采纳
2
回答
将双精度数转换为小数,并在需要时设置上限
、
如果值太大/太小,结果应该是
decimal.MaxValue
/decimal.MinValue。做这件事最好
的
方法是什么?
浏览 4
提问于2012-09-25
得票数 3
回答已采纳
2
回答
小数舍入问题
、
假设
Decimal.MaxValue
= 79228162514264337593543950335m
为什么
下一行在Local窗口中显示7922816251426433759354395034M,而不是预期
的
十进制目标=
Decimal.MaxValue
/ 10m;
浏览 0
提问于2008-12-04
得票数 5
回答已采纳
6
回答
为什么
这会导致0,而不是倒过来呢?
、
目前我正在写我
的
论文,我遇到了.Net C#
的
一种行为,这是我以前从未见过
的
。我说
的
是计算中
的
一个错误。Theta在所有声明为浮动
的
对象中,值为1,5708。Alpha是用0初始化
的
,每次迭代都会增加它。sphereCount - 1].Theta + this.spheres[sphereCount].Theta) * 1/2; } 去掉1/2周围
的
括号,并将其放置在计算<e
浏览 7
提问于2012-02-21
得票数 1
回答已采纳
1
回答
Java Modulus 1 (%1)返回近似值
、
我有样本代码 System.out.println(k+":"+k%1); System.out.println(m+":"+m%1);3.14:0.140000000000000121.3333:0.33329999999999993
为什么</em
浏览 3
提问于2016-11-11
得票数 0
回答已采纳
2
回答
请问
为什么
这个我
的
代码中三角形
的
值= 0?
请帮助查看
为什么
三角形
的
值不是15,但它是0在这我
的
代码。谢谢。
浏览 0
提问于2020-10-08
得票数 0
2
回答
为什么
%运算符有时输出正,有时输出负值?
、
当我意识到一些奇怪
的
事情时,我正在统一地编写一个脚本,在完成脚本之后,我在一个可视化工作室控制台项目中测试了我
的
实现。args) Console.WriteLine(-3.5 % 1); }产出如下:在这两种情况下,模运算符不应该给我-
0.5
吗?
浏览 3
提问于2017-03-08
得票数 3
回答已采纳
2
回答
Javascript Math.Round与C# Math.Round
的
距离有多近?
、
、
通过阅读,我知道编译器会查看您
的
数字,确定中点是偶数还是奇数,然后返回偶数。示例数是2.5,四舍五入为3。我尝试了自己
的
小实验,看看会发生什么,但我还没有找到关于这一点
的
任何规范,或者甚至在不同浏览器之间是否一致。下面是一个使用jQuery进行显示
的
示例JavaScript代码片段: $("#answer").html(showRounding我想知道
的
是: JavaScript中
的
舍入与C#等价<
浏览 0
提问于2009-12-08
得票数 9
回答已采纳
3
回答
为什么
浮点数
的
其余部分除以大于其本身
的
整数
返回浮点数本身?
、
、
我在玩irb游戏,看到浮点
的
其余部分除以大于
整数
的
整数
,返回浮点数本身。例如,2.5 % 5返回了2.5。 我期待着上面方程
的
结果是
0,因为如果我们除以2.5除以5,答案将是
0.5
和余数0。你能帮我理解
为什么
这是行为,还是我在数学上错了?提前感谢
浏览 0
提问于2020-01-19
得票数 0
回答已采纳
4
回答
为什么
我简单
的
四舍五入技巧不起作用?
、
我希望,如果我将
0.5
加到一个double,然后截断这个值,将一个double舍入到最近
的
整数
。include<stdio.h>{ double c; b = 7858; c = c+
0.5
trick */ printf("%d\n",d);
浏览 5
提问于2014-07-28
得票数 0
回答已采纳
1
回答
在这段代码中,
为什么
1/2和
0.5
的
行为不同?
在这段代码中,
为什么
1/2和
0.5
的
输出不同?
浏览 1
提问于2019-09-28
得票数 0
回答已采纳
1
回答
为什么
Decimal.MaxValue
在单级和十进制之间
的
转换不是传递
的
?
如果我尝试将
Decimal.MaxValue
从Decimal转换为Single并再次返回,则OverflowException将失败。
Decimal.MaxValue
作为一个Single
的
值应该是一个有效
的
Decimal值吗?我理解Single和Decimal之间
的
差异,并期望从Decimal转换到Single
的
精度会下降,但由于Single.MaxValue大于
Decimal.MaxValue
,所以“值对于Decimal来说要么太大,要么太小”是没有意义
的</
浏览 2
提问于2015-09-30
得票数 3
回答已采纳
2
回答
group by not group aggregate?
、
、
、
、
假设我正在尝试构建一个民意调查应用程序,这样我就可以创建一个民意调查
的
模板,为它提供多个部分/问题,将多个人分配给一个给定问题
的
不同副本,创建不同
的
衡量标准(幸福,成功,绿色),并为不同
的
问题分配不同
的
权重,而且产生了错误
的
结果。
为什么
结果是
整数
而不是浮点数?
为什么
结果不是按度量实例分组,而是在所有实例中都是相同
的
?
为什么
结果对他们中
的
任何一个都是不正确
浏览 2
提问于2015-05-23
得票数 5
2
回答
检查计算是否超过MaxValue
、
、
; } } 我不认为这是正确
的
处理方式,那么在这种情况下有什么方法可以避免异常呢?当用户输入一个疯狂
的
数字(如999,999,999,999,999,999 )并计算其9999999999%时,就会抛出OverflowException。这样我就不能在percentage或baseValue中检查<=
decimal.MaxValue
,因为它们不是……然后,计算结果本身就超过了小数范围。
浏览 1
提问于2012-09-02
得票数 0
回答已采纳
3
回答
如何将小数格式
的
任何值或变量相加25%
、
我
的
代码在这里 { quote += (50 / 100) * quote; ; 如果用户有酒后驾驶,我基本上会尝试将“报价”
的
值增加请给我一个简单
的
解决方案
的
代码是可能<em
浏览 0
提问于2018-11-19
得票数 0
1
回答
SQL Server中
的
十进制文字
、
、
当@test为0时,我希望结果为
0.5
。但看起来,结果总是一个
整数
。DECLARE @test INT = 0ISNULL(NULLIF(@test, 0.0),
0.5
) 但我想要
0.5
美元。 没有CAST就能做到这一点吗?
浏览 5
提问于2015-08-31
得票数 1
回答已采纳
1
回答
舍入浮点数TypeError:“float”对象不能解释为
整数
为什么
不能工作,我得到了错误: TypeError:'float‘对象不能被解释为
整数
qtyprice = 0.5221932114882507print (quantity)当我这样做
的
时候,
结果是
0。
浏览 3
提问于2022-08-03
得票数 0
回答已采纳
2
回答
C Unix毫秒计时器返回0
的
差值
、
、
谁能解释一下
为什么
我总是从下面的代码中得到时间0?我只想要一个毫秒计时器来计算从套接字发送和接收数据之间
的
延迟,但无论我尝试什么,我总是得到0……我甚至尝试了微秒,以防我
的
系统在不到1ms
的
时间内执行它。start.tv_sec; mtime = ((seconds) * 1000 + useconds/1000.0) +
0.5
浏览 0
提问于2013-08-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么 2的结果是 1?
为什么数字化的必然结果是人工智能?
容器_Map_HashMap 底层实现
Python3.6内置函数——round
Excel 日期和时间函数之Days,您可能不知道,但一定类似用过
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券