Códigos de tecla Alt: 2 dígitos frente a 3 dígitos


2

Abra el Bloc de notas y escriba Alt+ Numpad 1+ Numpad 6y esto le dará un carácter ►
Pero cuando escribo Alt+ Numpad 0+ Numpad 1+ Numpad 6no obtengo ningún carácter.

¿Cuál es la diferencia aquí?

Cuando escribo Alt+ 2+ 2+ 5obtengo ß
Cuando escribo Alt+ 225225obtengo ╔ que corresponde a Alt+201

¿Cómo es Alt+ 225225lo mismo que Alt+ 201?


Evito la cuestión de que diferentes números de dígitos regresen diferentes al ingresar siempre 4 dígitos. Alt + Numpad0 + Numpad0 + Numpad1 + Numpad6.
JMD

Respuestas:


3

225225% 256 = 201

O, la representación binaria de 225225 termina en la representación binaria de 201.


3

La razón por la que Alt+ Num16le da ►, mientras que Alt+ Num016no le da nada, es para que pueda acceder tanto a los caracteres que están asignados a los códigos 1 a 31 por la página de códigos de PC de IBM 437 como a los caracteres de control en ese rango de ASCII . Ingrese un cero inicial para los caracteres de control y omita los ceros iniciales para los caracteres gráficos en este conjunto: ☺☻ ♥ ♦ ♣ ♠ • ◘ ○ ◙♂♀ ♪ ♫ ☼►◄↕‼ ¶§▬↨ ↑ ↓ → ← ∟↔ ▲ ▼

Para probar esto, puede escribir Alt+ Num9para ○ (círculo) o Alt+ Num09para Taby Alt+ Num13para ♪ o Alt+ Num013para Return. Digamos que el uso de ASCII 16 (Ctrl-P) se pierde en las brumas del tiempo .

Si está utilizando una aplicación compatible con Unicode como Wordpad, ingresar Alt+ Num225225es lo mismo que Alt+ Num28617(225225% 65536 = 28617) que es el carácter U + 6FC9 o 濉


en realidad, los códigos de prefijo 0 son para el conjunto de caracteres de Windows-1252, que es un superconjunto de ASCII.
jiggunjer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.