為什么說double類型的字節(jié)是8,反而可以直接存放在字節(jié)為4的int類型里面,8塞進4里面不是應該太大了放不進嗎?
目標類型大于源類型,如 double 類型長度為 8 字節(jié), int 類型為 4 字節(jié),因此 double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了
目標類型大于源類型,如 double 類型長度為 8 字節(jié), int 類型為 4 字節(jié),因此 double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了
2019-10-19
舉報
2021-05-15
老哥,仔細審題吧
2020-05-16
你的說法沒錯,但是對原文理解有偏差,目標類型大于源類型,源類型可以直接賦值給目標類型,反之則不行。
原文如下:
2. ?目標類型大于源類型,如 double 類型長度為 8 字節(jié), int 類型為 4 字節(jié),因此 double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了
2020-03-12
理解錯誤了 ?double 是8 ?int是4 ? ?double可以直接存放int 是8里面可以存放4 ? ? 相反的 ?int不能存放doubie就是4放不下8個數(shù)據(jù)
2020-01-18
你對解釋誤解了 ,你的想法是對的,但int和double的轉換條件就是按照你的想法來的 ?!耙虼?double 類型的變量里直接可以存放 int 類型的數(shù)據(jù)“,double可以存放int ;但int存不了double,你再品品
2019-10-22
你的閱讀理解有錯誤?,double 類型的變量里直接可以存放 int 類型的數(shù)據(jù),但反過來就不可以了。說的意思是double類型放得下int類型的數(shù)據(jù),但是int類型放不下double類型的數(shù)據(jù)吧啊
2019-10-19
你說的是強制類型轉換吧?double是浮點型字節(jié)是8,而int是整數(shù)字節(jié)是4,你可以想成x.x和x的區(qū)別(把x當成字節(jié)為4),裝換過來之后小數(shù)沒了就變成整數(shù)