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