在液晶屏里显示浮点数的方法 (sprintf 的妙用)
来源:互联网 发布:三星s4网络锁解锁软件 编辑:程序博客网 时间:2024/06/04 23:36
思路:使用 sprintf 函数将浮点型数据转为指定格式的字符串
#include <stdio.h>#include<string.h>int main(){unsigned char len,temp[10];float a =1234.5689; len=sprintf((char *)temp,"%0.2f",a);printf("%d [%s]\n",len,temp); return 0;}运行结果:
7 [1234.57]
一般在显示实时数值的时候经常先用sprintf函数把数字变成字符再调用液晶的字符显示函数。例如:
u16 adcx;
float temp;
char aa[10];
adcx=Get_Adc_Average(ADC_Channel_0,10);
temp=(float)adcx*(3.3/4096);
sprintf(aa,"%5.2f",temp);//浮点型数据转为指定格式的字符串
LCD_ShowString(152,150,200,16,16,aa); //直接送字符显示函数
这样很方便,省的去做一个位数处理函数。
注:编译器环境下调用头文件
阅读全文
0 0
- 在液晶屏里显示浮点数的方法 (sprintf 的妙用)
- AVR-GCC中sprintf函数转换浮点数的方法
- sprintf与浮点数的表示
- sprintf与浮点数的表示
- sprintf函数在字符串处理的妙用
- ADS中关于sprintf()函数无法正确显示浮点数问题的解决办法
- 浮点数float是如何在计算机里存储的?
- 浮点数的格式化显示
- IAR与GCC支持浮点数的printf, sprintf格式化
- 浮点数按实际位数格式化显示的方法
- STM32如何在LCD液晶屏上显示变量的数值
- 浮点数的表示方法
- 浮点数累加的方法
- 浮点数的表示方法
- 浮点数的表示方法
- 浮点数的表示方法
- union在XMMATRIX里的妙用
- 在EEPROM中保存浮点数的方法
- 先码后看 SpringMVC入门全介绍 侵立删
- H264学习笔记(1):视频压缩编码的基本原理
- JDK1.9环境变量配置
- 局域网内Linux服务器时间同步
- 全选主元或者列选主元的高斯-若当消去法求逆矩阵的数学依据
- 在液晶屏里显示浮点数的方法 (sprintf 的妙用)
- centos7 修改时区
- html文档解析过程
- 利用SSM搭建web项目
- Git fetch和git pull的区别(转载)
- hadoop学习记录2017年11月20日14:25:55
- 数据结构上机——KMP算法
- 支持向量机通俗导论(理解SVM的三层境界)
- 阿里巴巴集团学术委员会主席曾鸣纵论BAT人工智能战略:任何公司都必须AIl in AI