数据存储单位与存储容量计算

单位换算

  • Bit:比特(又称“位”, 是最小的数据存储单位;一个比特可以表示二进制中的一个0或1)
  • Byte:字节,1Byte = 8位(Bit)
  • KiB(kibibyte):二进制千字节,1KiB = 1024Byte
  • KB(kilobyte):千字节,1KB = 1000Byte
  • MiB(mebibyte):二进制兆字节,1MiB = 1024KiB
  • MB(megabyte):兆字节,1MB = 1000KB
  • GiB(gibibyte):二进制吉字节,1GiB = 1024MiB
  • GB(gigabyte):吉字节,1GB = 1000MB

…… 以此类推,后面还有TB、PB、EB等

存储容量

知道了单位换算之后,下面举几个例子

为什么IPv4地址最大是255.255.255.255?因为IPv4地址通常使用4字节(32位)来存储,即四个8位的二进制数字组成。

表示成二进制的形式就是 11111111.11111111.11111111.11111111

通过换算则可得出:二进制11111111等于10进制的255,即可得出255.255.255.255

HEX(十六进制)

DEC(十进制)

OCT(八进制)

BIN(二进制)

TCP协议端口号占2字节(16位)表示,即可得出端口号范围在0 ~ 65535。

再比如字符集UTF-8

  • 对于单字节的ASCII字符,UTF-8使用1个字节,即8位。
  • 对于多字节的Unicode字符,UTF-8使用2至4个字节,即16至32位。

因此,UTF-8编码的位数可以是8位到32位之间,取决于所编码字符的范围。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇