Also, du solltest dir wirklich mal die Grundlagen des Binärsystems anschauen.
Mal ganz kurz: Zahlen werden Binär gespeichert, d.h. 11_bin=3_dez (denn 1*2^0+1*2^1=3; siehe Wikipedia).
Ein int hat normalerweise 32 bit.
Ein char hat 8 bit und kann eins von 256 verschiedenen Asciizeichen speichern (denn 2^8=256).
Die Zahl 70106 würde in Ascii 5 Byte brauchen, denn jedes kann nur ein Zeichen speichern. Die 7 als Zeichen ist nicht das selbe wie die 7 als Zahl, das Zeichen 7 hat in der Asciitabelle den Wert 55.
Also Text gespeichert speichert man also statt 70106 tatsächlich 5 Zahlen, nämlich: 55, 48, 49, 48, 54. Jede davon ist 1 Byte groß, also insgesamt 5 Byte. Binär gespeichert, nimmt man einen Integer der 4 Byte groß ist und 70106 direkt als Zahl enthält. Da ein Integer mti 4 Byte aber Zahlen bis 4 Milliarden speichern kann, ist das Verhältnis von Text zu Binär bei großeren Zahlen noch extremer.
Wie gesagt, das war äußerst knapp, du solltest dich wirklcih irgendwo mal ausführlich darüber informieren, das sind Grundlagen.