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

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

為什么說double類型的字節是8,反而可以直接存放在字節為4的int類型里面,8塞進4里面不是應該太大了放不進嗎?

目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了

正在回答

6 回答

老哥,仔細審題吧

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

你的說法沒錯,但是對原文理解有偏差,目標類型大于源類型,源類型可以直接賦值給目標類型,反之則不行。

原文如下:

2. ?目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了

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

理解錯誤了 ?double 是8 ?int是4 ? ?double可以直接存放int 是8里面可以存放4 ? ? 相反的 ?int不能存放doubie就是4放不下8個數據

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

你對解釋誤解了 ,你的想法是對的,但int和double的轉換條件就是按照你的想法來的 。“因此 double 類型的變量里直接可以存放 int 類型的數據“,double可以存放int ;但int存不了double,你再品品

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

你的閱讀理解有錯誤?,double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了。說的意思是double類型放得下int類型的數據,但是int類型放不下double類型的數據吧啊

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

你說的是強制類型轉換吧?double是浮點型字節是8,而int是整數字節是4,你可以想成x.x和x的區別(把x當成字節為4),裝換過來之后小數沒了就變成整數

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

qq_慕的地4468275 提問者

不是,這個課題寫的和下面列出來的程序說反了,他說double類型的變量可以存放在int類型的里面,8個字節的信息怎么可能存在4個字節的類型里面啊,也是醉。 你說的帶小數點的浮點型轉換為int是能識別整數部分,后面的小數直接去掉了
2019-10-19 回復 有任何疑惑可以回復我~
#2

QuKin 回復 qq_慕的地4468275 提問者

你說的這個應該就是Java的強制類型轉換了
2019-10-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么說double類型的字節是8,反而可以直接存放在字節為4的int類型里面,8塞進4里面不是應該太大了放不進嗎?

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

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

幫助反饋 APP下載

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

公眾號

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