UNIX环境高级编程第一章有关问题

UNIX环境高级编程第一章问题
UNIX环境高级编程第一章有关问题

如图中的两个问,书上给出的分别是答案是2038年和248天。而我的解答步骤是:
1.4题:2的32次方是4294967296,换算成年数大约就是4294967296/(60x60x24x365)=136,日历时间从1970年算起,那溢出 
              的年数应该为2106年。
1.5题:2的32次方是4294967296,进程时间换算成大概天数为4294967296/(60x60x24x100)=497,也就是在497天后溢出。

为什么我算出的总是书中给出答案的两倍呢?各位解惑一下。
------解决思路----------------------
有符号数,只能到2^31-1
------解决思路----------------------
书上的是“带符号的32位整形数”,楼主按 2的32次方是不带符号的,所以结果都要除以2