字符串转为数字或者数字转为字符串在实际项目中,我们经常用得到C标准库函数,合理运用C标准库函数,可以为我们节省很多开发时间,比如在LCD显示数据的时候,经常用到浮点型转为字符串。

#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main(void)
{
   char  *p = "12367.89546";
   double fDataTmp = 0.0;

uint32_t uData = 12347654;
   char strBuf[20];

fDataTmp = atof(p);//字符串转为浮点型
   printf("fDataTmp = %f\r\n",fDataTmp);

sprintf(strBuf,"%d",uData);//数字转为字符串
   printf("%s",strBuf);

return 0;
}

字符串(0-9和小数点)转为数字--atof,数字转化为字符串--sprintf相关推荐

  1. c语言将结构体转换为字符串,[流畅的 C]C语言将结构体转化为字符串

    [流畅的 C] C语言将结构体转化为字符串 本文并非标题的具体实现.而是提供一种编程方式,习惯,一种探讨. 本文有一点点门槛,有 socket,开源协议栈学习/开发经验者阅读更佳. Overview ...

  2. dom元素转化成字符串;字符串html 转换成 实际代码html; innerHTML, outerHTML,

    1.字符串转换成代码 //字符串转换成代码 let stringHtml = '<!DOCTYPE html><html lang="zh-CN"> < ...

  3. 字符串转为小数点,乘以一个数以后,转换为科学计数法,再把科学计数法转化为字符串

    #include <stdio.h> #include <stdint.h> #include<string.h> #include<stdlib.h> ...

  4. 正则表达式 数字大于0(包含小数点)

    [1-9][0-9]*(\.{0,1})[0-9]*|0*[1-9]+[0-9]*(\.{0,1})[0-9]*|0*(\.{0,1})[0-9]*[1-9]+[0-9]* *匹配前面的子表达式零次或 ...

  5. php 判断只能是数字和字母,PHP_JS只能输入数字或数字和字母等的正则表达式,JS判断只能是数字和小数点 0. - phpStudy...

    JS只能输入数字或数字和字母等的正则表达式 JS判断只能是数字和小数点 0.不能输入中文 1) 2) function chkIt(frm){ if (frm.n1.value.length>0 ...

  6. c语言330转化成字符,c/字符串,字符转数字,数字转字符(转)

    一.将CString转为CTime的几种方法 CString  timestr =  "2000年04月05日"; int  a,b,c  ;  sscanf(timestr.Ge ...

  7. C语言atof()函数:将字符串转换为double(双精度浮点数)

    头文件:#include <stdlib.h> 函数 atof() 用于将字符串转换为双精度浮点数(double),其原型为: double atof (const char* str); ...

  8. c语言字符串转数字,数字转字符串

    目录 一.字符串转数字 1. 标准库转换 atoi(),字符串转换成整型数 atol(),字符串转换成长整型数 atof()字符串转换为浮点值 atoll(),字符串转换成长长整型数 strtod() ...

  9. c语言如何将字母转换成实数,c语言atof函数如何将字符串转换成浮点数实例

    c语言atof函数如何将字符串转换成浮点数实例?引入头文件:#include 定义atof函数:double atof(const char *nptr); atof函数使用介绍:atof()会扫描参 ...

最新文章

  1. 前嗅ForeSpider教程:采集图片/视频/资源文件的链接地址
  2. html模板存储在mysql_Python爬虫架构5模板 | 你真的会写爬虫吗?
  3. java 右键菜单_界面操作--添加右键菜单
  4. Spring Boot错误处理机制以及定制自己的错误页面
  5. java制作程序启动进度窗口
  6. Codeforces Round #313 (Div. 1) C. Gerald and Giant Chess DP
  7. VC读取PE文件的OEP
  8. GIL与线程进程小知识点
  9. mysql修改密码5.7_mysql数据库5.7版修改密码详细(centos7)
  10. Android内核剖析pdf
  11. 批量图片格式转化——gif转换为jpg、png
  12. dell无法启动计算机,戴尔电脑装系统蓝屏无法启动怎么办
  13. rust闪退修复工具_Rust的错误处理
  14. 微信公众平台测试号推送思路
  15. js日期转换成时间戳
  16. snipeit 安装、备份文件恢复
  17. 数据分析方法——判别分析
  18. 和微信公众号编辑器战斗的日子
  19. 97岁诺奖得主的励志人生:本科学文学,博士转物理,54岁才开始锂电池研究
  20. 【算法无用系列】字符串匹配那些事——BM算法

热门文章

  1. XSLT 与 Java集成常见技术关键点
  2. ajax跨域解决方案
  3. 在Linux下安装aws命令行操作
  4. curl与wget区别
  5. 避免 UNIX 和 Linux 中的常见错误
  6. 使用Jest操作ElasticSearch 报错:No time zone indicator问题的解决方案
  7. 去重是distinct还是group by?
  8. JS中点语法和方括号语法访问属性的区别
  9. QT学习笔记(-): 利用QHttp进行http下载(1)
  10. ASP.NET把DataTable转成XML文件的函数