十进制数转换到字符串,CPU都做了什么以及反过来转换CPU都做了什么

十进制数字组成的字符串到十进制数字:

1、将储存最后结果的变量清零

2、如果串中再无数字,返回

3、从串 中取出一个数字 

4、变量乘以十,加上3中得到的。

5、返回上一步

十进制数字到字符串 :

1、字符串初始为空串

2、如果整数为零,输出0,算法结束

3、将当前的整数除以十,得到余数和商

4、将余数转换为一个字符串,把该字符接到字符串的尾部

5、如果商不是零,使用它作为新的整数型,重复3-5步骤

6、将字符串中的字符按照放入顺序的逆序输出


想想C中的 printf("%d",c);

想想C++中的COUT<<a  cin>>a

就这么复杂,所以高效代码少用字符串和十进制间的转换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值