找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 969|回复: 2
打印 上一主题 下一主题
收起左侧

MCU数值转换字符串的问题求解

[复制链接]
跳转到指定楼层
楼主
各位师兄:

      我在学习单片机中,有个案例是用LCD1602液晶显示计算器功能的编码:
其中有行代码是如下:
    len = LongToString(str, num1); //新数值转换为字符串

这里有几个疑问求解:
1. 这行代码是数值转换为字符串?怎么转换法(麻烦给个直白的说明或举例)?这个转换在c语言中是否有相应的表达式?
2.len=函数?怎么理解?len是字符串的长度还是字符串?

01.png (129.64 KB, 下载次数: 35)

01.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:517466 发表于 2019-6-15 10:16 | 只看该作者
这个显然是自己做的函数,不是c的标准函数。如果有源程序,用关键字查找。没有的话,自己写一个也不是什么问题,通过/1000 /100,/10,%10,之类的找出千位,百位,十位,个位等,诸如这样的计算出各个位,变成字符就行。别忘了正负号的处理
回复

使用道具 举报

板凳
ID:123289 发表于 2019-6-17 15:22 | 只看该作者
打开“LongToString”库,看其代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表