3-2的第四题选择,ch='8',ch+1='9'? 字符和数可以直接相加吗?

3-2的第四题选择,ch='8',ch+1='9'? 字符和数可以直接相加吗?

ch='8',ch+1='9'?   字符和数可以直接相加吗?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
csncuishien 2017-11-15 09:29:21

字符串和数字直接相加,是把数字当成了字符串,这是JAVA的装箱机制,最终相当于字符串的连接,这不属于数学运算,“AA”+i得到的确实是AA1,AA2等等,而字符和数字相加是先把字符转化成数字,然后当成数学运算来计算的,最终是整数,因为整型的计算级别比字符高,就好比浮点型又比整型高一样,这属于数学运算。

  • 提问者 慕瓜2443060 #1
    谢谢~不过请问字符'8'转化为数字后也是整型数字8吗?
    2017-11-15 09:39:56
  • csncuishien 回复 提问者 慕瓜2443060 #2
    对的 对的
    2017-11-15 09:41:11
  • 提问者 慕瓜2443060 #3
    大神~请问怎么知道的?在哪里可以查字符和数字转化的?我之前以为是要查ASCII表的?新手刚学,求指教
    2017-11-15 09:43:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师