回 帖 发 新 帖 刷新版面

主题:[讨论]关于byte的疑问

http://www.programfan.com/club/showbbs.asp?id=141422
我刚刚看了这个,我突然发现,在星际争霸(游戏)里杀人最多也是255,那么这个255有什么特殊行吗?为什么要有byte格式

回复列表 (共2个回复)

沙发

字节是存储的最小单位(内存、外存都一样)。
是8位二进制,每个二进制位有0,1两种状态,所以8位二进制一共有256种状态。

类型是人为对数据的理解:
当被认为是“字符”时就是char类型,取值从#0 .. #255 (#0表示编号为0的ASCII码)
当被认为是“无符号整型”时就是byte类型,取值0 .. 255
当被认为是“有符号整型”时就是shorint类型,取值-128 .. +127
(最前面一位二进制用来表示符号,当为1时表示这是个负数)

板凳

经典!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册