Herramientas de usuario

Herramientas del sitio


bloque2:casting

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque2:casting [17/10/2022 21:31] – [Casting implícito] Fernando Valdeónbloque2:casting [16/09/2024 20:53] (actual) – editor externo 127.0.0.1
Línea 3: Línea 3:
  
 Las conversiones entre tipos de datos solo se pueden hacer cuando los 2 tipos de datos involucrados, guardan una relación.  Las conversiones entre tipos de datos solo se pueden hacer cuando los 2 tipos de datos involucrados, guardan una relación. 
-Esto ocurre solo con los tipos de datos numéricos y con los char.+Esto ocurre solo con los tipos de datos numéricos y con los ''char''.
  
 Existen dos tipos de conversiones: Existen dos tipos de conversiones:
Línea 23: Línea 23:
 {{ :bloque2:casting_primitivos.png?600 |}} {{ :bloque2:casting_primitivos.png?600 |}}
  
-[[this>casting_primitivos.png|foto]] 
- 
-_media/wiki:dokuwiki-128.png 
  
 Esto quiere decir que no necesitamos escribir ningún tipo de código para pasar de un tipo de datos a otro. Esto quiere decir que no necesitamos escribir ningún tipo de código para pasar de un tipo de datos a otro.
Línea 55: Línea 52:
 El formato del casting es: (tipo)valorAConvertir;  El formato del casting es: (tipo)valorAConvertir; 
  
-(Donde el //tipo// es el tipo __al__ que se quiere convertir, y //valorAConvertir//, el valor desde que se quiere convertir).+(Donde el //tipo// es el tipo __al__ que se quiere convertir, y //valorAConvertir//, el valor desde el que se quiere convertir).
  
 <code java> <code java>
Línea 72: Línea 69:
 En algunos lenguajes de programación existe una relación entre los caracteres y los número enteros. En algunos lenguajes de programación existe una relación entre los caracteres y los número enteros.
  
-Los caracteres actualmente se codifican atendiendo al estandar [[ https://es.wikipedia.org/wiki/ISO/IEC_8859-1|ISO/IEC 8859-1]]. Los 128 primeros caracteres de esa tabla correponden con el estándar ASCII:+Los caracteres se codifican atendiendo al estandar [[ https://es.wikipedia.org/wiki/ISO/IEC_8859-1|ISO/IEC 8859-1]]. Los 128 primeros caracteres de esa tabla correponden con el estándar ASCII:
 {{ :bloque2:codigo-ascii128.jpg?500 |}} {{ :bloque2:codigo-ascii128.jpg?500 |}}
  
Línea 92: Línea 89:
 char letraB = (char)valorB; //convierto de int a char char letraB = (char)valorB; //convierto de int a char
 </code> </code>
 +
  
 ===== Aspectos a tener en cuenta ===== ===== Aspectos a tener en cuenta =====
bloque2/casting.1666042273.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)