Melhor resposta
O computador só conhece 65 .. O caractere “A” não tem significado para o computador .. Na memória apenas 65 é armazenado. O computador não sabe se é um caractere ou um número inteiro. Portanto, se você escolher exibir 65 como um caractere em seu programa, o computador exibirá “A”, se você escolher exibir 65 como um inteiro, ele exibirá 65. É por isso que você pode realizar matemática em caracteres, porque na memória, está tudo armazenado na forma de um número.
Resposta
Não, o computador não sabe o que você quer dizer. Um software de processamento de texto apenas manipulará essa entrada de forma consistente como a letra “A”. As atribuições ASCII são arbitrárias.
Uma calculadora usará a representação do número. E mesmo aí, depende de como os números são representados, números de pontos flutuantes ou inteiros, etc.
A interface é realmente o contexto fornecido a você como um usuário, a máquina não se importa. O mesmo vale para representações de dados mais complexas que podem variar de imagens a projetos arquitetônicos.
Normalmente, não há informações no binário real de um único componente elementar isolado que permita a diferenciação do computador. Um byte é um byte.
Ele pode ser manipulado de algumas maneiras básicas. É isso.