2
A
回答
12
因爲0.7
是double
類型的文字,double
在系統上的大小爲8個字符。
+0
確切地說。在大多數操作系統上,一個'double'爲8個字節。在一些,一個'double'不過是16個字節。 – gkiar
2
因爲浮點數字是雙重的嗎?
1
默認參數不float
但double
1
0.7保存爲雙,這在大多數平臺上爲8個字節。
欲瞭解更多信息,請看看基本的C數據類型,即在維基百科[1]等人[2]。
[1] https://en.wikipedia.org/wiki/C_data_types
[2] http://rajkishor09.hubpages.com/hub/Data-Types-in-C-Language
相關問題
- 1. 爲什麼sizeof(13.33)是8個字節?
- 2. 的sizeof(2147483648)是8個字節,而的sizeof(2147483647 + 1)爲4個字節
- 3. 爲什麼sizeof()這個結構體8?
- 4. 爲什麼sizeof(str)8當字符串有26個字符?
- 5. 爲什麼sizeof爲不同的變量報告相同的大小(8字節)?
- 6. 爲什麼sizeof()返回4個字節而不是2個字節的short int?
- 7. 爲什麼sizeof字符常量是4個字節?
- 8. 爲什麼vtables有sizeof(void *)* 2個字節的0x00填充?
- 9. 爲什麼sizeof顯示char的4個字節?
- 10. 爲什麼sizeof(str.substr(0,3).c_str())給我8?
- 11. 爲什麼sizeof(this-id)返回8?
- 12. 爲什麼sizeof(a)16? (sizeof int是4)
- 13. 爲什麼sizeof('a')在C中是4?
- 14. 爲什麼C++中的free()函數僅釋放8個字節的內存?
- 15. 爲什麼1字節等於8位?
- 16. 爲什麼在C運算符的sizeof(功能)輸出1字節
- 17. 爲什麼不字節[] B =新的字節[8]();工作?
- 18. 爲什麼sizeof(string)== 32?
- 19. pcap爲什麼總是8個字節的數據包...爲什麼?
- 20. 爲什麼的sizeof( 「 - 2147483648」) - 1
- 21. C爲什麼sizeof('a')= 4且sizeof(char)= 1?
- 22. '!的sizeof(off_t)= 8' 爲Android
- 23. 爲什麼sizeof ...(T)這麼慢?實現C++ 14 make_index_sequence沒有...的sizeof(T)
- 24. 爲什麼這個的sizeof(C + A)是給3
- 25. 字節= 8位,但爲什麼不BitConverter這麼認爲
- 26. 爲什麼雙對齊到8字節邊界,而不是4個字節
- 27. 爲什麼IP分段必須在8個字節
- 28. 爲什麼offsetof(member)等於sizeof(struct)?
- 29. 爲什麼sizeof()一個char數組有時sizeof(void *)有時sizeof(數組)?
- 30. 在Objective-C中,當sizeof(int)不是4個字節?
它是一種雙文字,很明顯。在大多數現代平臺上,double是8個字節寬。 –
出於好奇,什麼是你期待? –
0.7是浮子,它可以是4字節的 –