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字节的 –