【发布时间】:2019-10-28 21:29:59
【问题描述】:
我遇到的许多编程语言都包含多种整数类型,包括“有符号”和“无符号整数”之间的区别。
在开始编程之前,我从未听说过“无符号整数”这个词,在我看来,无符号整数似乎等同于数学中的自然数(又名 ℕ0)。
那么为什么我们要编造术语“无符号整数”而不是仅仅使用术语“自然”呢?它从哪里来的?该术语背后是否有合理的理由,还是只是另一个历史事故?
【问题讨论】:
-
感兴趣的:签名号码历史Wikipedia
-
我会回答这个问题,但我提供的链接确实给出了答案,并且不允许仅链接答案。还要应付另一项工作的很大一部分而不增加它,仅仅在这里获得积分是没有价值的。
-
naturals 不包含零,但无符号整数包含。然后,数学家将自然数视为无限集。
-
@AlexeiKaigorodov:你说的不是真的:自然数的一些定义包括 0,而另一些则不包括。我的问题很清楚,我指的是包含 0 的定义。数学家还认为整数是无限集,而不仅仅是自然数。所以不清楚你想说什么。
标签: language-agnostic terminology