0
我在執行一個代碼來計算一個數的模數。計算模數以0開頭
Ex。 long n = 70464307456L; // input value int res = n % 256;
我到這裏的結果是0,這是預期的。
下一個輸入爲070464307467L
(此輸入已經領先0) 我期待得到的結果爲11此輸入,但我得到的結果是55
但是,當從領先的0刪除輸入,結果是11.
當0開始的時候,我並不理解這種行爲。
有人可以幫我理解嗎?
在此先感謝。
'System.out.println(070464307467L);'看看它代表了什麼十進制數 –