CCS输出类型

[复制链接]
1379|13
 楼主| 0林心诚0 发表于 2013-12-12 10:19 | 显示全部楼层 |阅读模式
在ccs3.3环境不能输出float型数吗?选择输出int型没问题,而选择float型就会卡到输出这句代码上。
 楼主| 0林心诚0 发表于 2013-12-12 10:20 | 显示全部楼层
自己帮顶!!!!!!!!!!!!!!!!!!!!!!!!
zhangmangui 发表于 2013-12-12 10:25 | 显示全部楼层
你用的File->Date->Save吗?
 楼主| 0林心诚0 发表于 2013-12-12 11:35 | 显示全部楼层
#include <stdio.h>

main()
{
float a,b,c;
a=0.123456;
b=0.54;
c=a+b;
printf("\n%f\n",c);
}
这都跑不下来,是不是软件有bug
 楼主| 0林心诚0 发表于 2013-12-12 11:36 | 显示全部楼层
zhangmangui 发表于 2013-12-12 10:25
你用的File->Date->Save吗?

#include <stdio.h>

main()
{
float a,b,c;
a=0.123456;
b=0.54;
c=a+b;
printf("\n%f\n",c);
}
就是跑个这样简单的代码,都输出不了
zhangmangui 发表于 2013-12-12 12:03 | 显示全部楼层
0林心诚0 发表于 2013-12-12 11:36
#include

main()

我试了  可以啊   
float x = 0.12345;
printf("%f\n",x);

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 0林心诚0 发表于 2013-12-12 15:52 | 显示全部楼层
zhangmangui 发表于 2013-12-12 12:03
我试了  可以啊   
float x = 0.12345;
printf("%f\n",x);

版主用的哪版本的ccs,我用的v3.3.
估计没**彻底。改成%g就能正常输出%f了。
 楼主| 0林心诚0 发表于 2013-12-12 15:52 | 显示全部楼层
zhangmangui 发表于 2013-12-12 12:03
我试了  可以啊   
float x = 0.12345;
printf("%f\n",x);

版主用的哪版本的ccs,我用的v3.3.
估计没**彻底。改成%g就能正常输出%f了。
 楼主| 0林心诚0 发表于 2013-12-12 15:53 | 显示全部楼层
zhangmangui 发表于 2013-12-12 12:03
我试了  可以啊   
float x = 0.12345;
printf("%f\n",x);

我用的v3.3版本的,估计没**彻底,用%g就能正常输出。
zhangmangui 发表于 2013-12-12 16:21 | 显示全部楼层
0林心诚0 发表于 2013-12-12 15:53
我用的v3.3版本的,估计没**彻底,用%g就能正常输出。

我用的3.3   应该是可以的  
wangdezhi 发表于 2013-12-12 22:58 | 显示全部楼层
这个还真没试过的。
wangdezhi 发表于 2013-12-12 22:58 | 显示全部楼层
你可以转换为字符串然后输出的。
 楼主| 0林心诚0 发表于 2013-12-13 16:51 | 显示全部楼层
wangdezhi 发表于 2013-12-12 22:58
你可以转换为字符串然后输出的。

这也是个方法!
wangdezhi 发表于 2013-12-25 11:55 | 显示全部楼层
0林心诚0 发表于 2013-12-13 16:51
这也是个方法!

方法不是唯一的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

97

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部