Kombinieren Sie zwei zahlen in einem. Beispiel: 123 und 456 werden 123456

In C++, wie kann ich die kombinieren (Hinweis: nicht hinzufügen) von zwei ganzen zahlen in einen großen integer?

Beispiel:

int1 = 123;
int2 = 456;

Gibt es eine Funktion die zwei zahlen, und drehen Sie intCombined in 123456?

EDIT:

Mein bad nicht zu erklären, klar. Wenn int2 0 ist, dann sollte die Antwort 123, nicht 1230. In der Wirklichkeit obwohl, int1 (die Zahl auf der linken Seite) hätte nur einen Wert, wenn int2, geht es über die 32-bit-Grenze. Also, wenn int2 0 ist, dann int1 0 (oder Müll, ich bin mir nicht sicher).

InformationsquelleAutor der Frage jiake | 2010-04-09

Schreibe einen Kommentar