@Evv1L
По кодировке определяет.
Строки по факту являются массивами символов, а символы - целочисленный тип. В сях над символами можно ещё и арифметические операции проводить