C ++如何将int附加到int?

时间:2014-02-20 18:26:41

标签: c++ int append

如何将int附加到int:

x = 23;
y = 54;

result = 2354;

我希望你帮助我。

2 个答案:

答案 0 :(得分:5)

以下是两种常规方法:

  1. 通过乘以适当的10的幂,将左整数“移”,然后加上正整数。在示例代码x * 100 + y(或x * pow(10,2) + y)中,如评论中所示。

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

  2. 将整数转换为字符串,连接字符串,并将结果字符串转换回整数。

答案 1 :(得分:0)

  1. 将输入作为字符串
  2. 连接字符串。 您可以使用append添加字符串。