C语言float数组的问题

_郭 _郭 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#define YEARS 5  
#define MONTHS 12
void main()
{
float rain [YEARS] [MONTHS] = {
{8.4,6.4,6.5,7.4,8.5,3.6,3.6,3.5,7.4,6.7,5.7,5.9},
{7.6,8.6,8.9,7.6,7.9,4.8,4.8,4.9,7.6,8.7,9.7,9.9},
{8.6,9.6,9.2,8.6,8.2,2.9,2.9,2.2,8.6,9.8,2.8,2.2},
{4.6,9.6,9.5,4.6,4.5,5.9,5.9,8.5,4.6,9.4,5.4,5.5},
{4.6,2.6,2.5,4.6,4.5,5.2,5.2,8.5,4.6,2.4,5.4,5.5}
} ;

引用
1>c:\users\administrator\documents\visual studio 2008\projects\test_1119\test_1119\01.cpp(12) : warning C4305: “初始化”: 从“double”到“float”截断


为什么会这样提示,以上每个元素都不超出float的表示范围。
...全文
评论 7
收藏 已收藏
分享
返回顶部
_郭
C语言 70,039 成员 243,237 内容