C++ 如何将 int append 到 int?

标签 c++ int append

<分区>

如何将一个 int append 到一个 int:

x = 23;
y = 54;

result = 2354;

我希望你能帮助我。

最佳答案

这里有两种通用的方法:

  1. 通过乘以 10 的适当次方“移动”左边的整数,然后加上右边的整数。在示例代码中,x * 100 + y(或 x * pow(10,2) + y)如注释所示。

    要移动的值可以从正确数字的 log10 的上限得出。使用上面的数学,这可以更一般地扩展为 x * pow(10, ceil(log10(y))) + y

  2. 将整数转换为字符串,连接字符串,并将生成的字符串转换回整数。

关于C++ 如何将 int append 到 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21916431/

相关文章:

python - 如何在 Pandas Dataframe 中增量添加行?

python - 将 df 中的多列追加到列表中

c++ - 无法取消引用

c++ - 无窗口栏 SDL C++ 应用程序

c - c中的广泛乘法支持

c - 关于c中的二进制搜索算法的问题

Java int concurrency++int 等同于 AtomicInteger.incrementAndGet()?

javascript - 如何在使用 jquery append 元素后调用函数?

c++ - 无法在结构中包含 circular_buffer

c++ - 必须使用指向抽象类的指针会造成困难