這與二進(jìn)制表達(dá)負(fù)數(shù)的方式有關(guān)系。
因?yàn)?Unix采用了二進(jìn)制的方式來存儲(chǔ)。
二進(jìn)制數(shù)據(jù)在執(zhí)行在執(zhí)行00……0-1
實(shí)際進(jìn)行的的運(yùn)算是:(1)00……0-1(ps:省略號(hào)中有61個(gè)0)
得到的結(jié)果是11……1(ps:省略號(hào)中有61個(gè)1)
這樣的話0-1≠-1
得到的數(shù)實(shí)際是2的64方-1。
類似于這種的例子在計(jì)算機(jī)的世界里有很多。...