妙用千位分隔符实现二进制大小速读

2020-06-16  本文已影响0人  六层楼那么高

你可以速读二进制大小吗

在工作环境中经常遇到的一个场景:在 linux 中你需要使用 du 命令查看空间占用:

du -s /data/xx
60412801842 /data/xx

当看到这一长串数字,你可以很快的说出这个空间大概占用是多少吗? 600G ? 6T? 60T?

二进制单位与千位分隔符

二进制单位:GB KB MB B,其中 K M G T 是以 1024 为倍数递增,跟 1000 接近,这里我们可以借助西方的千位标记法,三位一组,逗号分隔;(中文环境中,对于大数的辨读,习惯用万为单位数大数字,1万,100万,1000万;这个思维定式一定要转变)
例如:60412801842 逗号分隔就是:60,412,801,842

数字 60, 041, 280, 184
二进制单位 T G M K
十进制单位 billion million thousand

二进制:60,041,280,184 = 60 T 左右
十进制:60,041,280,184 = 60 billion (十亿) 即 600亿

练习快速估算能力

1M = 1 million = 100 w
1MB = 1million字节 = 100万字节 (1,000,000)
1GB = 1billow 字节 = 10 亿字节 (1,000,000,000)

上一篇 下一篇

猜你喜欢

热点阅读