-2
A
回答
2
按照JLS - Chapter 3. Lexical Structure:
八進制標記由一個ASCII數字0,隨後的一個或多個ASCII的數字0到7穿插着下劃線,並可以表示正整數,零整數或負整數。
...
下劃線可以在一個八進制數字的初始0後出現(因爲0是表示整數部分的一個數字),並在一個非零小數字面初始非零數字之後。
所以101具有的十進制值:1×8²+ 0×8¹+ 1×8⁰,其是65.
注意_
有僅僅是爲了清楚,它可以在int
被用作以及幫助閱讀數字,例如1000000 vs 1_000_000。
+0
這是怎麼回事? int val = \ u0031 \ u0031 \ u0030 \ u0030 \ u0031;的System.out.println(VAL); //它會打印65 –
0
據printint的0_101
如你所說其中octal字面是65
相關問題
- 1. 爲什麼在System.out.println之前打印System.err.println?
- 2. BOOL打印爲-65
- 3. System.out.println同時打印
- 4. System.out.println打印時自行打印
- 5. 的System.out.println打印服務器
- 6. 打印含有的System.out.println
- 7. 什麼System.out.println語句打印在websphere應用服務器
- 8. 什麼決定了System.out.println(args)命令打印到哪裏?
- 9. Java:爲什麼「\ uFFFF」在UTF-8中轉換爲[-17,-65,-65]?
- 10. 爲什麼System.out.println不好?
- 11. 什麼是System.out.println()
- 12. 爲什麼在使用System.out.println()打印一個集合時發生concurrentmodificationexception?
- 13. 爲什麼System.out.println在System.out.print中不打印任何內容時會打印新的一行?
- 14. 爲什麼不打印?
- 15. 爲什麼打印1?
- 16. 爲什麼'假'不打印?
- 17. 爲什麼打印兩次?
- 18. 爲什麼「curl_exec」打印「null」?
- 19. 爲什麼Exception不打印?
- 20. 爲什麼打印-0.0?
- 21. Python:爲什麼traceback打印?
- 22. 這爲什麼不打印?
- 23. 爲什麼打印出spospo?
- 24. 爲什麼 'setprofile' 打印此
- 25. 爲什麼python打印[...]
- 26. 此代碼打印什麼?爲什麼?
- 27. 這條線打印什麼,爲什麼?
- 28. System.out.println不打印陣列數據
- 29. system.out.println從JSP打印的位置?
- 30. 使用打印多個結果,System.out.println
它的101是一個八進制文字,它的十進制值:1×8²+ 0×8¹+ 1×8⁰這是65. – Maroun
你認爲應該打印什麼?你爲什麼這麼認爲? –
@MarounMaroun,作爲回答發佈! :-) – aioobe