如何在不使用任何内置函数的情况下将整数转换为c字符串,反之亦然以及其他数据类型? [关闭]

问题描述 投票:-1回答:1

我不了解它的基本概念。

c arrays string function
1个回答
1
投票
4567

手段

4 * 10^3 + 5 * 10^2 + 6 * 10^1 + 7 * 10^0

也可以写成

( ( 4 * 10 + 5 ) * 10 + 6 ) * 10 + 7

如果该数字是通过反复乘以10形成的,则意味着将其除以重复乘以10即可。

4567/10 = 456 + 7/10
 456/10 =  45 + 6/10
  45/10 =   4 + 5/10
   4/10 =   0 + 4/10

这些除法的其余部分,一旦添加到'0',将给出您字符串的数字。

© www.soinside.com 2019 - 2024. All rights reserved.