Re: [問題] 有關ASCII CODE 轉成字母

看板java作者 (小安)時間17年前 (2006/10/28 15:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
※ 引述《tkcn (小安)》之銘言: : 其他板友都已經提供你更正確的解題方向了 : 但我想還是該針對你遭遇的問題做個回答, : 其實問題是在於你將 int assign 給 char 的時候發生 : 因為 int 的 range 比 char 來得廣, : 當你僅僅只寫 char c = variable; : compiler 會認為這麼做有可能使得原先的值失去精確度 : (這邊挺奇怪的..針對整數應該是叫做 truncate,而不是 loss of precision) : 假如你自己很肯定這個 int 的值一定會在 char 的範圍之內, : 則必須自行做 casting 的動作,如 char c = (int)variable; 抱歉,修正一下最後一行 char c = (char)variable; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.173.31
文章代碼(AID): #15Gm0jYr (java)
討論串 (同標題文章)
文章代碼(AID): #15Gm0jYr (java)