1 位可以存储多少个数字?

How many numbers can we store with 1 bit?

我想知道我可以在 1 位中存储多少个字符或数字。如果你用八进制、十六进制告诉它会更有帮助。

I want to know how many characters or numbers can I store in 1 bit only.

使用单个位来存储数字或字符是不实用的。但是,您可以说:

  • 一个整数,前提是该整数在 0 到 1 的范围内。

  • 一个 ASCII 字符,前提是该字符为 NUL (0x00) 或 SOH (0x01)。

底线是单个位有两种状态:0 和 1。任何 值域 域中的值超过两个值都不能使用单个位表示。

It will be more helpful if you tell it in octal, hexadecimal.

这与问题无关。八进制和十六进制是数字数据的不同 文本 表示。它们对数字的含义或(在大多数情况下1)您在计算机中表示数字的方式没有影响。


1 - 将数字表示为文本时除外;例如当您在文本文档中将数字 42 表示为字符“4”后跟字符“2”时。

一个位是一个 "binary digit",或者是一组大小为 2 的值。如果有一位或多位,则将 2 乘以位数的幂。所以,2¹ 给出 2。数学中的字段称为 combinatorics