《全部成为F》65535

第一次看这本书的时候是初中,从来没有提前去接触过编程,也不算天才少年,当时根本不知道F是什么。最近十月新番出了,但动画版丢失了原味,再重新拾起小说来看,虽然还没看完,但能用这十年的知识和经验再去体会这本书的韵味。
其中很有意思的是,文中提到10进制中的65535,在16进制中表示成FFFF,也就是最大的四位数。文中凶手做了从0000开始计数限时装置,当数字全部变成FFFF表示结束 足足花了65535小时。而原作真贺田四季的出生年是1965,可以估计她生日大概是五月份吧。

感谢您为本话题评分。
共有1个回答
  • 0
    1-401 - 2016-03-03 不喜欢

    你忽略了一个最重要的部分 在编程里面
    int 的范围是-32768到32767 unsigned int 才是 0~65535 这2个映射到内存 都是 0X0000到0xFFFF
    早期C语言程序 INT 是占2个 字节 也就是 最大 存储 是65535 当超过65535 之后 2位的int 会变成0
    这才是设计这套系统 的关键
    但是这也是 剧情的漏洞 因为现在的C语言程序 int为4个字节 而且 后期的很多编写程序在发生溢出的时候 也会自动增加 字节 典型的例子 TC3.0 和VC 里面 INT 的处理方式就不一样
    这个也就是剧情漏洞的原因 因为 后来的程序员不可能用早期的程序 来进行编程所以系统设计 肯定会发生改变

以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。