Cita:
|
Empezado por kalimero
Hola a todos.
Bueno me surge una duda:Y cuando se ejecuta el programa ¿Quien decide que la secuencia de bits (01000001) que tengo que dibujar en pantalla es el 65 ó el caracter 'A'?
Saludos
|
Esto tiene facil respuesta, lo decide el programador, cuando mandas imprimir algo debes indicar el formato, es decir como quieres que la computadora interprete y muestre esa lista de bits.
Código:
var
Variable:char;
begin
Variable:= 'A';
writeln(Format('%d',[Ord(Variable)])); // imprime 65
writeln(Format('%c',[Variable])); // imprime el caracter 'A';
end;