gpt4 book ai didi

C#:存储百分比,50 还是 0.50?

转载 作者:可可西里 更新时间:2023-11-01 08:03:20 26 4
gpt4 key购买 nike

当在变量中保存百分比值时,在将它们保存为整数与分数之间存在偏好。也就是说,变量应该包含 0 到 100 之间还是 0.00 到 1.00 之间的数字?在任何一种情况下,保存值的变量都是十进制类型。

我正在与之交互的数据库恰好将它们存储为 0 到 100 的整数。

注意:我使用“整数”一词来表示 0 到 100 范围内的值,尽管这些值可能包含小数部分(例如 25.75)。我不知道如何描述百分比值的两个范围之间的差异

最佳答案

我倾向于将它们存储为 0 到 1,这样在计算中使用数字时就不需要转换。

使用 0 到 100 之间的数字更像是一种查看数字的显示/可读性方式。当您显示百分比时,您可以使用 String.Format("{0:P},percentage)这将期望数字介于 0 和 1 之间,但将显示为 0 到 100。

关于C#:存储百分比,50 还是 0.50?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com