主题:[讨论]关于byte的疑问
风花雪月☆雨
[专家分:460] 发布于 2006-02-26 12:53:00
http://www.programfan.com/club/showbbs.asp?id=141422
我刚刚看了这个,我突然发现,在星际争霸(游戏)里杀人最多也是255,那么这个255有什么特殊行吗?为什么要有byte格式
回复列表 (共2个回复)
沙发
jtchang [专家分:5370] 发布于 2006-02-26 15:09:00
字节是存储的最小单位(内存、外存都一样)。
是8位二进制,每个二进制位有0,1两种状态,所以8位二进制一共有256种状态。
类型是人为对数据的理解:
当被认为是“字符”时就是char类型,取值从#0 .. #255 (#0表示编号为0的ASCII码)
当被认为是“无符号整型”时就是byte类型,取值0 .. 255
当被认为是“有符号整型”时就是shorint类型,取值-128 .. +127
(最前面一位二进制用来表示符号,当为1时表示这是个负数)
板凳
lmj9201 [专家分:1400] 发布于 2006-02-26 22:04:00
经典!!!
我来回复