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

為了賬號安全,請及時綁定郵箱和手機立即綁定

不同類型的整數相加時需要轉換類型嗎

12345 加上 16進制的0x12fd2 等于90123,但是實際結果應該是123456

正在回答

3 回答

補充:

你題目看錯了~

Python入門課程的3-1數據類型的課后練習1的題目是:45678+0x12fd2,這個的運算結果才是123456

0 回復 有任何疑惑可以回復我~

進制只是整數的一種表示方法,不管是2,8,10還是16進制,都是表示一個具體的整數

計算機編程中,通常使用10進制,這也符合一般數字使用習慣

不管是16進制,還是其他進制,只要是整數,都可以直接相加,運行時,會自動轉換同一進制來運算(一般為10進制)不需要額外做進制轉換

0 回復 有任何疑惑可以回復我~

print 0x12fd2???

77778???? #不需要,你算錯了

0 回復 有任何疑惑可以回復我~
#1

刀劍與玫瑰

print 45678 + 0x12fd2才是原來的提問啊
2016-08-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758390    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

不同類型的整數相加時需要轉換類型嗎

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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