看板 [ java ]
討論串[問題] Java真的沒有unsigned primitive type嗎
共 11 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間18年前 (2007/07/18 22:09), 編輯資訊
0
0
2
內容預覽:
用 Java 來說.... 如果你要用一個變數存 2147483650. 那就勢必不能用 32 bit 的 int. 而得改用 64 bit 的 long. 如果用 unsigned,那就可以依然用 32 bit 來解決這件事情. ====. ㄜ... 我只想得到這招. --. 侃侃長論鮮窒礙 首頁
(還有17個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2007/07/18 21:52), 編輯資訊
0
0
0
內容預覽:
@@. 範圍變大一倍,怎麼不會省記憶體?. 假設你需要 0~255, 沒有 unsigned, 就不能只用 1 byte 去存了. 原本 unsigned int 可以做到的事,變成要用 long. 或是要自己試著模擬出 unsigned? 那也未免太麻煩了. 有些需要大量使用的東西,能省記憶體還是
(還有123個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者H45 (!H45)時間18年前 (2007/07/18 21:19), 編輯資訊
0
0
0
內容預覽:
雖然你說得很有道理,確實應該使用最小的記憶體空間來做到相同的事情. 但是這和 unsigned 有什麼關係?. 我記得 unsigned 並沒辦法得到較小的記憶體空間. 能否請教如何使用 unsigned 來得到較小的記憶體空間呢?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ Fro

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tgbsa (每天進步一點點)時間18年前 (2007/07/18 20:45), 編輯資訊
0
0
0
內容預覽:
在一些系統之中作開發,記憶體的使用是非常計較的!!. 所以能夠使用最小的記憶體空間,而能做到相同的事情是很重要的!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.168.197.122.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間18年前 (2007/07/18 20:19), 編輯資訊
0
0
2
內容預覽:
這個問題好像之前(大概半年前?)也有人問過.... 重點是... 你為甚麼需要 unsigned?. 如果說你需要的是很大很大的整數,所以希望透過 unsigned 來加持 lol. 那麼,我想直接跳用更暴力的 BigInteger 不是更快樂?. (如果效率問題不是非常重要的關鍵點的話). 其他的
(還有126個字)