为什么游戏里的数据max是255

三级用户 liyundai666666 2022-1-21 4926

fc吞食天地里面,人物的属性最高就是255

是机制的原因吗?

61BE8222-D3D7-4C39-86B4-E8185B7892B4.png


上一篇:ps1末期4cd大作【恐惧反应】有多少哥们玩过?
下一篇:游戏王MD(大师决斗来了)steam NS ps4等等都上了
最新回复 (24)
  • 六级用户 进站劣人 2022-1-21
    0 2
    因为十六进制的两位最大值就是FF,FF等于十进制的255。
  • 六级用户 提携玉龙 2022-1-21
    1 3

    255是1个字节最大保存的数值(十进制),如果是16进制则是FF。
    而65535是2个字节最大保存的数值(十进制),如果是16进制则是FF FF

    小时候经常用金山游侠修改游戏,对这两个数字印象很深刻。

    捕获.PNG

  • 六级用户 进站劣人 2022-1-21
    0 4
    提携玉龙 255是1个字节最大保存的数值(十进制),如果是16进制则是FF。而65535是2个字节最大保存的数值(十进制),如果是16进制则是FF FF小时候经常用金山游侠修改游戏,对这两个数 ...
    对,那时候玩机战特别熟悉的数字65535,我记得阿尔法1里面,万丈跟白河愁有句台词,万丈说“你的古兰森可以同时锁定65536个目标”,感觉就是吐槽这个65535的。
  • 三级用户 liyundai666666 2022-1-21
    0 5
    游戏玩家 对,那时候玩机战特别熟悉的数字65535,我记得阿尔法1里面,万丈跟白河愁有句台词,万丈说“你的古兰森可以同时锁定65536个目标”,感觉就是吐槽这个65535的。
    65535,MD上太阁立志传的最大带兵数好像就是它
  • 四级用户 kjaboshopainmw 2022-1-22
    0 6
    uint8的最大值
  • 六级用户 大内高高手 2022-1-22
    0 7
    哎,真jb水?
  • 管理员 Oldman 2022-1-22
    0 8
    不是233吗
  • 五级用户 110119diDI 2022-1-22
    1 9

    0-255,一共256个数
    FF=255

  • 五级用户 一人一城四冠一王朝 2022-1-22
    0 10
    65535为什么也是神奇数字
  • 六级用户 Linux_YL 2022-1-22
    0 11
    FF了解一下
  • 三级用户 liyundai666666 2022-1-22
    0 12
    Linux_YL FF了解一下
    为什么你这头像上的人看起来好面熟,像是我天津的一个朋友
  • 三级用户 hizuki 2022-1-22
    2 13
    因为fc是8位机,就是说cpu的寄存器、运算单元、数据总线等等是8位的,寄存器可以存储一个8位的二进制整数,数值范围从00000000到11111111,视为无符号整数的话,就是0到255。
    8位机计算8位的二进制数是最快的,因为cpu只要一条指令就可以执行。如果要进行更高位数的计算,比如16位,需要额外的编程来分别计算数值的低8位和高8位,cpu需要几十条指令才能完成,效率降低了几十倍。所以8位机为了计算性能,会尽量使用8位二进制数。
    至于65535,可以想到是16位机可以直接计算的数值。
    到了32位时代,这个数值增大到4,294,967,295。
    为什么还是65535更长见呢?一方面65535对大部分的需求来说已经足够大了,另一方面一般编程语言对整形数字int的定义就是16位的,32位整形的定义为long int,64位是long long int,我上学时候,就敲int,懒得敲long。
    65535也许还有更深层的原因,期待专业人士解答。
  • 三级用户 leoncri123 2022-1-22
    0 14
    为啥NS补丁是65536.131072而不是65535的倍数?
  • 三级用户 老顽童 2022-1-22
    0 15
    如果你可以把游戏属性机制改成16位机制,或许可以突破255,变成最大65535。
  • 五级用户 swf3000 2022-1-22
    0 16
    单字节无符号数最大255,想象一下八个开关全部打开,11111111,换算成十进制就是255
  • 二级用户 SapphireR 2022-1-22
    0 17
    8位无符号数最大255
  • 六级用户 Linux_YL 2022-1-22
    0 18
    liyundai666666 为什么你这头像上的人看起来好面熟,像是我天津的一个朋友
    你朋友姓啥?
  • 受限用户 iOS7iOS7iOS7(已注销) 2022-1-22
    1 19
  • 五级用户 engreal 2022-1-22
    0 20
    八位机,2的8次幂减1就是255。不是所有游戏都是按照这个来的,有的游戏就是最多99。
    • 老男人游戏网配套论坛
      26
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。