与其说是计算机里,其实所有的二进制设备都一样,此文适合于计算机初学者。
1024常用于大小单位的转换,比如:1024B=1KB,数字18占几个字节,1024KB=1MB,1024MB=1GB。但你把它转换成二进制结果为1,2048二进制为1,正好向前进一位。这里也就计算机都是用二进制运算的,2、4、8、16、32、64、128、256、512、1024这些都是常见的计算机十进制数字。
FFFF
二进制太长,十进制特征不明显,所以在计算机数值显示我们常用十六进制。比如:F=15、FF=255、FFF=4095、FFFF=65535。这个可能用过游戏修改器的人眼熟。为什么十六进制呢?其实也是为了方便,计算机用的是二进制,每位都有个最大值和最小值,虽然二进制只有0和1[捂脸],如果用二进制显示结果看的都头大。所以出现了四进制、八进制、十六进制。
一个数字占一个字节。字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符,一个字节存储8位无符号数,储存的数值范围为0-255,如同字元一样,字节型态的变数只需要。
看出来规律了吧,每个进制一位最大值等于二进制某几位的最大值(所以十进制不适合),当然在这里四进制和八进制意义不是很大,只讲十六进制,十进制不是二进制的指数进制,所以不适合代替二进制来显示。
字节是电脑里的数据量单位 在计算机中,数据只用0和1还种表现形式,(这里只表示一个数据点,不是数字),一个0或者1占一个“位”,而系统中规定8个位为一个字节,用来表示常用的256个字母、符号、控制标记,其中用一个位。
最后特别说一下8这个数,除了它和二进制有关系(废话),主要有个概念叫“字节”,8位等于1个字节,字节就是我们上面说大B,8bit=1B,这个我们常见于存储和传输速度上的换算,比如:100M带宽的网速,这里是指100Mb/s,对应着12MB/s的下载速度,注意这里的大B和小b的区别。
一个数字是一个字节。字节的标准定义:一个字节均为8位。由于上述所讲每个位或者是0或者是1,所以一个8位的字节包含256种可能的0,
综上所述:目前我们常用的计算机设备(包括其他一些带存储或者运算的设备)都最终换算成二进制去存储和运算。为什么要讲这些特殊的数值呢?因为我们在开发或者调试中读取的数据你发现65535这种最大值数值,首先判断是否出错了(除非你特别赋值的)。
一个数字是一个字节。字节的标准定义:一个字节均为8位。由于上述所讲每个位或者是0或者是1,所以一个8位的字节包含256种可能的0,1组合。整数要根据类型,一般是极其的字长。比如16位机整数就是16位Bit,两个字节。32。