亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么Java中的'char'原語是必需的?

為什么Java中的'char'原語是必需的?

素胚勾勒不出你 2021-04-07 13:14:47
在我看來,java中的char類型可以完全用整數類型代替(并且保留字符文字以方便程序員使用)。這將允許存儲大小的靈活性,因為ASCII僅占用一個字節,而Unicode在基本多語言平面之外需要兩個以上的字節。如果一個字符只是一個2字節的數字(如short類型),為什么還要為其設置單獨的類型呢?
查看完整描述

1 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

不需要100%的編程語言。如果我們真的愿意,我們都可以使用BCPL。(順便說一句,幾年前,我學到了足夠多的知識來編寫fizzbuzz,并建議這樣做。這是一種具有有趣觀點和/或歷史觀點的語言。)

問題是,char是否簡化或改進了編程?用您的話來說,為每個字符節省一個字節是否固有的if / then復雜性,是否值得每個字符占用一個字節?我認為答案很便宜:即使對于只有半兆字節或大約一分錢的RAM的新穎長度的字符串?;蚺c使用short相比:與使用帶符號的16字節類型來保存unicode代碼點相比,具有單獨的無符號的16字節類型是否會改善或簡化任何事情,因此在Java中,字符“?”將為負數,而在Java中為正數現實?一個判斷的問題。


查看完整回答
反對 回復 2021-04-21
  • 1 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號