请问:为什么“2的14次方”=“16K”?

fumette 2006-10-10 08:48:15
如果“2的14次方”指的是“2的14次方bits”的话,那么:

2的14次方bits=2的11次方Bytes=2的1次方KB=2KB 呀!对不对?因为1Byte=8bits=2的3次方bits 呀!


能否具体给解释一下。
...全文
8482 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fumette 2006-10-10
  • 打赏
  • 举报
回复
lann64(昆仑大鹏) 和 steedhorse(晨星) 说的有道理啊!谢谢!
晨星 2006-10-10
  • 打赏
  • 举报
回复
但总归2的14次方是16K,这个就别怀疑了,否则总有点抬杠的嫌疑,呵呵。
就像说2的3次方是8一样,我们这么说的时候,当然是前后一样的单位。否则的话,谁知道2的3次方是不是8啊?
晨星 2006-10-10
  • 打赏
  • 举报
回复
也不一定,当描述硬件传输数据的速度时,有时说的就是bit。
fumette 2006-10-10
  • 打赏
  • 举报
回复
我明白了,因为:

目前计算机存储容量大多以字节数来表示,如某机存储容量为4GB,则按字节寻址的地址线位数应对应32位。

即:2^32Bytes=2^22KB=2^12MB=2^2GB=4GB.

呵呵。。。
lann64 2006-10-10
  • 打赏
  • 举报
回复
我们最常用的计量和处理单位是Byte,不特别说明,大家默认为你说的就是Byte
晨星 2006-10-10
  • 打赏
  • 举报
回复
2的14次方当然是16K啊。
通常一句话中如非特别指明,那么前后所用的单位当然应该是一样的。

对于2的14次方,当说的是bit时,那当然就是16K bits;当说的是byte时,当然就是16K bytes。
lann64 2006-10-10
  • 打赏
  • 举报
回复
如果“2的14次方”指的是“2的14次方bits”的话,那么:.....
=====================================
不是,2的14次方,通常指的的是2的14次方Bytes
fumette 2006-10-10
  • 打赏
  • 举报
回复
du51(郁郁思扬)说的“2的10次方是1K”,能不能把单位带上?

2的10次方什么是1K什么???

2的10次方bits是1KB? ---不对;

2的10次方bytes是1KB?---对。

飞哥 2006-10-10
  • 打赏
  • 举报
回复 1
1 byte = 8 bit
1 KB = 1024 bytes =2_10 bytes
1 MB = 1024 KB = 2_20 bytes
1 GB = 1024 MB = 2_30 bytes
lgsh_007 2006-10-10
  • 打赏
  • 举报
回复
1k=1024byte,
1byte=8bit,
所以,16k=2^14byte,2^14bit=??知道了吧!
du51 2006-10-10
  • 打赏
  • 举报
回复 3
2的10次方是1K
2的20次方是1M
2的30次方是1G

32位系统可寻址4G
就是因为.4*1G==4G.呵呵.
飞哥 2006-10-10
  • 打赏
  • 举报
回复
谁说的?

70,011

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧