keil中printf输出浮点型全是0.000000

焕一阁 焕一阁 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
vs2012平台:
#include <stdio.h>
int main()
{
system("cls");
int f=10;
printf("%f\n",(float)f);
system("pause");
return 0;
}
结果:
10.000000

keil51平台:
串口输出(串口初始化之类的都正常,输出整数没问题,就是小数有问题)
代码:
int f=10;
printf("%f\n",(float)f);
结果:
0.000000
...全文

相关推荐

C字符串与uint32类型转换[项目源码]

本文主要介绍了C语言中字符串与uint32类型之间的相互转换方法,包括将字符串转换为无符号32位整数的atoui函数、将uint32转换为十进制字符串的uitoa函数、自定义LOG输出宏函数myprint、将C风格16进制字符串转换为十进制的hex_conver_dec函数、在内存中查找子串位置的memstr函数、检查文件是否存在的if_file_exist函数,以及将unsigned int转换为16进制C字符串的unsigned_int_to_hex函数。每个函数都提供了详细的代码实现和注释,涵盖了字符串处理、进制转换、内存操作和文件访问等常见编程需求,适合嵌入式开发或底层C编程场景使用。

kkk56

高清山西煤矿分布图矢量格式免费下载

高清山西煤矿分布图矢量格式免费下载

qq_33296528

mongodb-linux-x86_64-amazon2023-8.0.13.tgz

mongodb-linux-x86_64-amazon2023-8.0.13

一and一>二

【Linux系统管理】Linux ls命令详解

内容概要:本文详细介绍了Linux系统中常用的ls命令,包括其基本语法和各类常用选项。ls命令用于列出目录内容,支持多种参数以自定义输出形式,如显示隐藏文件、递归列出子目录、以长格式展示文件详情等。文章通过分类方式讲解了显示控制、格式定制和排序方式三大类选项,帮助用户全面掌握ls命令的使用方法,提升在Linux环境下的文件浏览与管理效率。; 适合人群:刚接触Linux系统的初学者及需要巩固基础命令的运维人员或开发人员。; 使用场景及目标:①快速查看目录中的文件及其属性;②识别隐藏文件、文件类型和权限信息;③按大小、时间或扩展名排序文件以便查找;④结合其他命令进行脚本编写或自动化操作。; 阅读建议:建议结合实际Linux环境动手练习文中提到的各种选项组合,加深对ls命令输出格式和功能的理解,同时注意区分短选项与长选项的使用场景,提高命令行操作熟练度。

Bert.Cai

binutils-2.36.90.tar.xz

binutils-2.36.90.tar

一and一>二
评论 6
收藏 已收藏
分享
返回顶部
焕一阁
单片机/工控 27,522 成员 28,796 内容