[請益]無號整數?

看板java作者 (htx)時間19年前 (2007/03/04 13:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
大家好,我是Java新手,想問問看要如何實作C語言的無號整數? 我看一些Java書上似乎沒有無號整數的宣告方法,所以來這邊問問看。 我想要的演算法如下: (1)從鍵盤輸入一個無號整數值存入一個整數變數中。 (2)從螢幕上印出無號整數的值。 ------------- 如int型態變數的整數值介於-2147483648~2147483647之間, 如今我欲輸入0~4294967295之間的無號整數存入一個int型態的變數, 如超過int整數型態範圍的值,勢必丟出例外; 雖然可以存到一個long型態的變數,但如果我硬是要用int型態的變數來存放, 該如何實作呢? 我想到的實作方式是將輸入的無號整數值減去2147483648然後存入int型態 變數中,印出時再加回去,但還不如用長整數來實作。 還是說其實有無號整數的宣告方式? 請大大們多多指教 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.70.144 ※ 編輯: htx2 來自: 125.225.70.144 (03/04 13:13)

03/04 13:28, , 1F
沒有 unsign 這種宣告方式
03/04 13:28, 1F
文章代碼(AID): #15wbKD4z (java)
討論串 (同標題文章)
文章代碼(AID): #15wbKD4z (java)