Numery telefonów są ciągami cyfr, nie są liczbami całkowitymi.
Rozważ na przykład:
-
Wyrażenie numeru telefonu w innej bazie uczyniłoby go bez znaczenia
-
Dodawanie lub mnożenie dwóch numerów telefonów razem lub jakakolwiek operacja matematyczna na numerze telefonu jest bez znaczenia. Rezultatem nie jest inny numer telefonu (chyba że przez przypadek)
-
Numery telefonów należy wprowadzać do podłączonego urządzenia „tak jak jest”.
-
Numery telefonów mogą mieć na początku zera.
-
Manipulacje numerami telefonów, takie jak dodawanie numeru kierunkowego, to operacje na ciągach znaków.
Przechowywanie wersji ciągu numeru telefonu sprawia, że jest to jasne i jednoznaczne.
Historia:W starych systemach wybierania z kodowaniem impulsowym, kod dla każdej cyfry w numerze telefonu był wysyłany jako taka sama liczba impulsów jak cyfra (lub 10 impulsów dla "0"). Być może dlatego nadal używamy cyfr do reprezentowania części numeru telefonu. Zobacz http://en.wikipedia.org/wiki/Pulse_dialing