,我記得短則16位值,每十六進制字符是一個4位的值,所以我覺得0xffff
可以放在short
, 但它不能,爲什麼?爲什麼我不能把0xFFFF的中短java中如題
0
A
回答
0
這種分配失敗,因爲0xFFFF的是int
文字:
short s = 0xffff;
你必須將它轉換爲short
,使其工作:
short s = (short) 0xffff;
記住short
是有符號類型,所以你可能沒有得到你期望的價值。十六進制0xffff
代表號碼-1
。
System.out.println((short) 0xffff); // Prints -1.
-1
4
在Java中
short
是簽署數據類型。因此,設置了所有位的值是-1
。我懷疑這是你想要他值得...
+0
謝謝! @@@@@ –
0
我想我已經找到答案,整數是一個簽名的數據類型,有一點用於把一個標誌位,所以儘管短有8位,其實我們只是可以用7位來存儲我們的日期,謝謝大家的回答,謝謝!
相關問題
- 1. 爲什麼我不能在Java中
- 2. 爲什麼我不能把這個簡單的div集中呢?
- 3. 爲什麼我們不能把最長路徑變成最短路徑?
- 4. 爲什麼我不能把小部件在我的活動?
- 5. 爲什麼我不能通過這樣的陣列中的Java
- 6. 爲什麼我不能把[A objectAtIndex:indexPath.row]在NSString的
- 7. 爲什麼我不能訪問Java中的內部類?
- 8. 爲什麼我的類在Java HashSet中不能正常工作?
- 9. Java中的OpenCV,爲什麼我不能使用Mat.CvType.CV_8UC1?
- 10. 爲什麼我不能在Java中使用SimpleDateFormat的一年?
- 11. 爲什麼我不能讀取java中所有文件的行?
- 12. 爲什麼我不能從Java中的void函數返回值?
- 13. 爲什麼Eclipse不能在java 1.5中編譯我的代碼?
- 14. 爲什麼我不能在Processing中使用Java的getDeclaredMethod()?
- 15. 爲什麼我不能把jQuery包裝器中的$ .ajax返回的HTML頁面?
- 16. 爲什麼我的短信不能顯示? CakePHP 2.2.5
- 17. 爲什麼我能夠擺脫seg。如果我把printf()錯了?
- 18. 爲什麼Java不能告訴我什麼時候我不能使用Integer?
- 19. 爲什麼我不能把我的功能放在另一個班級?
- 20. 爲什麼我不能居中div?
- 21. 這個Java代碼有什麼問題?爲什麼我不能放入HashMap?
- 22. 爲什麼我不能在Java中調用這個函數?
- 23. 爲什麼我不能在java中獲得雙重價值?
- 24. 爲什麼我不能在Java枚舉中使用foreach?
- 25. 爲什麼我不能在Java中下載這個對象?
- 26. 爲什麼我不能從本機java中構建oracle BLOB Blob
- 27. 爲什麼我不能在Netbeans中查看Java項目?
- 28. 爲什麼我的JQuery只能運行,如果我把窗口加載功能?
- 29. 爲什麼我不能ExecuteNonQuery()?
- 30. 爲什麼我不能在我的jsp中看到我的$ {token}?
但將它縮短會產生錯誤的值(溢出)。 – codenut
它會的。雖然_wrong_是否取決於他的期望;) – marstran
謝謝! @@@@@ –