Herramientas de usuario

Herramientas del sitio


curso-cpp:variables-valores-tipos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisión Ambos lados, revisión siguiente
curso-cpp:variables-valores-tipos [2017/02/06 21:44]
santo [Expresiones con char]
curso-cpp:variables-valores-tipos [2017/02/06 21:47]
santo [Expresiones con char]
Línea 65: Línea 65:
 Similarmente,​ podemos obtener la distancia en el abecedario entre dos letras haciendo su resta: ''​ '​e'​ - '​a'​ ''​ dará por resultado un **int**, en este caso 4 (pues desde la a hay que avanzar 4 letras para llegar a la e). Notar que si mezclamos mayúsculas con minúsculas,​ en estos casos tendremos resultados incorrectos,​ pues en la tabla ASCII mencionada las mayúsculas y minúsculas tienen códigos diferentes (no son el mismo caracter). Similarmente,​ podemos obtener la distancia en el abecedario entre dos letras haciendo su resta: ''​ '​e'​ - '​a'​ ''​ dará por resultado un **int**, en este caso 4 (pues desde la a hay que avanzar 4 letras para llegar a la e). Notar que si mezclamos mayúsculas con minúsculas,​ en estos casos tendremos resultados incorrectos,​ pues en la tabla ASCII mencionada las mayúsculas y minúsculas tienen códigos diferentes (no son el mismo caracter).
  
-Otra propiedad útil del ordenamiento ASCII es que los **dígitos** del ''​ '​0'​ ''​ al ''​ '​9'​ ''​ están en orden y todos juntos en el ordenamientopor lo tanto si sabemos que la variable ​''​x'' ​contiene ​un ''​char''​ que corresponde a un dígito, con ''​int valor = x - '​0'​;''​ podemos obtener el valor numérico del caracter, directamente ​en un entero.+Otra propiedad útil del ordenamiento ASCII es que los **dígitos** del ''​ '​0'​ ''​ al ''​ '​9'​ ''​ están en orden y todos juntos en el ordenamiento; y por lo tantosi sabemos que ''​x'' ​es un ''​char''​ que corresponde a un dígito, con la expresión ​''​x - '​0'​ ''​ podemos obtener el valor numérico del caracter, directamente ​como un número ​entero.
 ===== Variables ===== ===== Variables =====
  
curso-cpp/variables-valores-tipos.txt · Última modificación: 2017/10/29 19:28 por santo