0

如果有 2 个数字系统,例如具有 10 个符号 (0-9) 的十进制数字系统和具有 16 个符号 (0-9,AF) 的十六进制数字系统,我可以得出结论,使用十六进制,我将能够比使用由于符号数量较多而导致的十进制数系统?

Edit1:对不起,我只是从计算机的角度问,可能是为了书面计算或任何东西

4

4 回答 4

2

准确性与非整数(实数)数有关。这取决于

  1. 基数(十进制、十六进制)
  2. 位数

对于相同数量的数字,十六进制可以更准确。

最简单的例子:基数:十进制和二进制。位数:1。

在十进制的情况下,你可以有 from 0.0to 0.9,在二进制的情况下只有0.0to 0.10.5在 dec 中)。小数的准确度是 5 倍。

于 2011-03-16T19:39:02.283 回答
1

它们是表示数字的两个不同基础。两者都没有提供比另一个更高的准确性,因为它们只是表示数值的不同方式。十进制是以 10 为底,而十六进制是以 16 为底。您可以轻松地以八进制(以 8 为底)或二进制(以 2 为底)表示任何十进制或十六进制值。

精度是我猜你所指的更好的描述。存储数字的精度决定了该数字表示的准确性。

32 位精度(单精度)的精度低于 64 位精度(双精度),因为存储有效数的位更少。

于 2011-03-16T19:48:04.593 回答
0

不,0x0f = 15(以 10 为底)。两者都没有更高的准确性,只是有更多的字符。请记住,这些表示是为了我们的利益,您的计算机将所有内容视为二进制。

于 2011-03-16T19:39:36.790 回答
0

除非你知道你想要表达什么,否则你不能说任何关于准确性的事情。

例如,如果您试图表示以百分之一为单位的事物,例如便士,那么对于相同的位数 (2),十进制比十六进制更准确。你不能用十六进制(或二进制)精确地表示 0.10,但你可以用十进制表示。

有关详细信息,请参阅通用十进制算术网页。

于 2011-03-16T19:47:22.443 回答