计算机中k,K和b,B以及kb,kB,Kb,KB的区别

计算机中k,K和b,B的区别

1.在纯数学单位中的十进制中是10进位、100进位、1000进位、10000进位等, 举例:9+1=10,99+1=100,999+1=1000,9999+1=10000; 所以小k和大K就代表10进位、100进位、1000进位、10000进位等; 【注意进制和进位的区别】 所谓进制一般指: 二进制:基数只有0,1;如:1+1=10; 八进制:基数有0,1,2,3,4,5,6,7;如:7+1=10; 十进制:基数有0,1,2,3,4,5,6,7,8,9;如:9+1=10 十六进制:基数有0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f;如:f+1=10; 所谓进位,是指在某一个进制规则中,当基数达到最大的基数后再加1后就会向前进位; 详细请看上面各种进制下的进位举例; 2.特别是在计算机的二进制计算中的k和K是有区别的: 一般情况下小k当作十进制下的进位看待也即是1k=1000,即要到999+1后才是1000; 而大K当作二进制中2^10即1024看待,即1K=1024,即要到1023+1后才是1024; 到这里如果你还看不懂,请向下看: 3.解释小b和大B的区别: 在计算机中的小b是英文中的bit,翻译成中文就是位,也即是二进制中的0或1, 一个0代表1位,一个1也代表1位; 在计算机中的大B是英文byte或Byte,翻译成中文就是字节,也即是二进制中, 有8个位组成一个字节,即1byte=8bit,或1Byte=8bit或1B=8bit或1B=8b; 4.到这里有了上面的基础,我们就可以组合kb,kB,Kb,KB这四种情况出来: kb:表是1000b,即1000个二进制位; kB:表是1000B,即1000个byte或1000个Byte;【要换算成bit位,再乘以8】 Kb:表示1024b,即1024个二进制位; KB:表示1024B,即1024个byte或1024个Byte;【要换算成bit位,再乘以8】

经验分享 程序员 微信小程序 职场和发展