本帖最后由 dinghao1 于 2018-7-26 10:47 编辑
1.不进行字符串转换,程序大小48B
- #include<reg52.h>
- #include<stdio.h>
- #define uchar unsigned char
-
- float fengsu;
- long guang;
- uchar str[10];
- void display1()
- {
- guang=60000;
- // sprintf(str,"%5ld",guang);
- }
- void display2()
- {
- fengsu=12.34;
- // sprintf(str,"%5.2f",fengsu);
- }
- void main()
- {
- while(1)
- {
- display1();
- display2();
- }
- }
复制代码
此帖出自
小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
百度到有人说用sprintf函数,结果比原来有大了2k,
一周热门 更多>