×

51单片机的C语言数字和字符串互相转化的详细资料说明

消耗积分:1 | 格式:pdf | 大小:0.08 MB | 2019-04-23

贾大林

分享资料个

  C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。

  1.int/float to string/array:

  C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。

  ● itoa():将整型值转换为字符串。

  ● ltoa():将长整型值转换为字符串。

  ● ultoa():将无符号长整型值转换为字符串。

  ● gcvt():将浮点型数转换为字符串,取四舍五入。

  ● ecvt():将双精度浮点型值转换为字符串,转换结果中不包含十进制小数点。

  ● fcvt():指定位数为转换精度,其余同ecvt()。除此外,还可以使用sprintf系列函数把数字转换成字符串,其比itoa()系列函数运行速度慢

  2. string/array to int/float C/C++语言提供了几个标准库函数,可以将字符串转换为任意类型(整型、长整型、浮点型等)。

  ● atof():将字符串转换为双精度浮点型值。

  ● atoi():将字符串转换为整型值。

  ● atol():将字符串转换为长整型值。

  ● strtod():将字符串转换为双精度浮点型值,并报告不能被转换的所有剩余数字。

  ● strtol():将字符串转换为长整值,并报告不能被转换的所有剩余数字。

  ● strtoul():将字符串转换为无符号长整型值,并报告不能被转换的所有剩余数字。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !