| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 921 人关注过本帖
标题:这float报警!!!c语言好奇怪
取消只看楼主 加入收藏
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
结帖率:82.93%
收藏
 问题点数:0 回复次数:6 
这float报警!!!c语言好奇怪
#include<stdio.h>

int main(int argc, char* argv[])
{
    int i=123;
    float j=123.4;
    printf("%o\n%x\n%d\n",i,i,i);
    printf("%f\n%e\n",j,j);
}
是VC++6.0环境哈
编译时出现

warning C4305: 'initializing' : truncation from 'const double ' to 'float '

数值型常量的使用.obj - 0 error(s), 1 warning(s)
求解。。。
搜索更多相关主题的帖子: warning double c语言 
2013-08-14 20:32
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
收藏
得分:0 
回复 2楼 TonyDeng
那你说怎么改他不报警?话说这里好像存在一个潜在转换问题,具体忘了,好像printf函数只能输出char类型和double类型?具体、点,咋让他不报警,不带小数位貌似可以实现,但是我怎么输入小数,让他不报警。。c语言的确很奇怪。。。
2013-08-14 21:21
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
收藏
得分:0 
回复 3楼 love云彩
怎么输入小数让他不报警。。恩恩,谢谢
2013-08-14 21:22
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
收藏
得分:0 
回复 6楼 TonyDeng
float啊,显然定理啊。。因为我输出的是float,。谢啦
2013-08-14 21:31
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
收藏
得分:0 
回复 8楼 love云彩
问题是我想float定义啊。。。不行啊?肿么破?蹊跷不?
2013-08-14 21:36
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
收藏
得分:0 
大神啊。。。咋就每个下文啊。。你们是不懂还是不教小白啊,伤心
2013-08-14 21:59
abc594986308
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:116
注 册:2013-3-18
收藏
得分:0 
回复 11楼 embed_xuel
哇哦。。。谢谢,真是这样啊。。忘了噶。。
2013-08-14 22:30
快速回复:这float报警!!!c语言好奇怪
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038610 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved