Nikolay
в заглавных условно 10(номер буквы в двоичной системе), а строчные 11(номер буквы в двоичной системе). второй левый бит в 1 у всех строчных
потому что изначально в этой таблице были только заглавные буквы. Только потом добавили прописные, не ломать же совместимость