请问若整型数据int占两字节,数据取值范围怎么算的?
1B(byte,字节)= 8 bit
2B(byte,字节)=16bit
16bit代表可以储存的最大数为2^16=65536
若不考虑符号问题,那么可以储存0-65536个数。
考虑符号问题,二进制第一位为符号位,则储存的最大数为2^15=32768
0不属于正数也不属于滑拿亮负数,所以有符号的情况下,储存的数字为-32768——+32767
扩展资料:
字节(Byte )是计算机信息技术用敏御于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含八位的二进制数。
ASCII码:一个英文字信宽母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制,最小值-128,最大值127。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节。
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点。
常用的单位换算:
1KB=1024B;1MB=1024KB=1024×1024B
1B(byte,字节)= 8 bit
1KB(Kilobyte,千字节)=1024B= 2^10 B
1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B
参考资料来源:百度百科-字节
广告 您可能关注的内容 |