Есть ли какая-то логика в упорядочении кодов ASCII?

Я преподавал C моему младшему брату, изучающему инженерное дело. Я объяснял ему, как разные типы данных на самом деле хранятся в памяти. Я объяснил ему, что стоит за наличием чисел со знаком / без знака и бита с плавающей точкой в десятичных числах. В то время как я рассказывал ему о типе символа в C, я также провел его через систему кодирования ASCII, а также о том, как char также хранится как 1-байтовое число.

Он спросил меня, почему «А»; был дан код ASCII 65 и ничего больше? Точно так же почему «а»; дается код 97 конкретно? Почему между диапазоном заглавных и строчных букв существует разрыв в 6 кодов ascii? Я понятия не имел об этом. Можете ли вы помочь мне понять это, так как это вызвало у меня большое любопытство. Я до сих пор не нашел ни одной книги, в которой обсуждалась бы эта тема.

В чем причина этого? Логически ли организованы коды ASCII?

Ответы на вопрос(7)

Ваш ответ на вопрос