<分区>
如何将一个 int append 到一个 int:
x = 23;
y = 54;
result = 2354;
我希望你能帮助我。
<分区>
如何将一个 int append 到一个 int:
x = 23;
y = 54;
result = 2354;
我希望你能帮助我。
最佳答案
这里有两种通用的方法:
通过乘以 10 的适当次方“移动”左边的整数,然后加上右边的整数。在示例代码中,x * 100 + y
(或 x * pow(10,2) + y
)如注释所示。
要移动的值可以从正确数字的 log10 的上限得出。使用上面的数学,这可以更一般地扩展为 x * pow(10, ceil(log10(y))) + y
。
将整数转换为字符串,连接字符串,并将生成的字符串转换回整数。
关于C++ 如何将 int append 到 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21916431/