码迷,mamicode.com
首页 > 编程语言 > 详细

C语言输入一个整数转化为字符串

时间:2019-11-28 23:09:05      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:href   lan   class   target   字符   sci   语言   递归   targe   

将数字转化为对应的字符,可以通过n%10+48来实现,也可以通过n%10+‘0‘来实现,因为‘0’的ASCII码的数值就是48

因为字符串‘0’ 对应的10进制 整数是48 字符串‘9‘对应的10进制整数是57 所以 整数0-->0+48=48=‘0‘

2、该算法中建立了一个数组buffer用来存放字符串,通过递归调用让数字前往后依次转化为字符,然后通过指针p的自增,将字符串依次存放到数组中,每次p自增之后都赋值‘\0’,当还有新的字符需要转化的时候,就会有新的值覆盖‘\0’,当没有新的数字转化的时候,就最为字符串的结束标志。

C语言输入一个整数转化为字符串

标签:href   lan   class   target   字符   sci   语言   递归   targe   

原文地址:https://www.cnblogs.com/cocobear9/p/11954307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!