Tipos elementales de objetos o datos: char.

 Tipos primitivos o elementales de objetos o datos: char y boolean.


Tipo carácter:

                                Nombre         Tamaño en bits         Codificación 

                                  char                  16 bits                    Unicode

El tipo char permite representar valores consistentes en un único carácter (letras, dígitos y caracteres especiales). 

• Un literal de tipo carácter se representa internamente como un valor entero positivo (sin la representación en complemento a dos). 

• Java usa el estándar de codificación de caracteres Unicode para asociar a cada carácter un código numérico. Mediante Unicode es posible representar millones de caracteres diferentes. 

• Los 256 primeros caracteres del Unicode coinciden con los del estándar de 8 bits ASCII/ANSI (American Standard Code for Information Interchange / American National Standards Institute).

• Los literales de tipo carácter se escriben entre comillas simples.

• Además, al codificarse internamente los caracteres como números naturales: – Hay compatibilidad de char a int, se puede usar la aritmética de enteros para operar con ellos.

         – Se puede transformar un int en un char mediante un casting. 

Ejemplo:

 char ch1 = 'A', 

char letraB = (char)(ch1 + 1); //casting

System.out.println("Letra: " + letraB); 

char letraC = 'B' + 1; 

System.out.println(((int)letraC) + " Letra: " + letraC); //casting

char letraN = 'n'; 

letraN += 'A' - 'a'; 

System.out.println(letraN);


Secuencias de escape:

• Para representar caracteres de control que no son visibles pero que tienen un efecto especial, se usan secuencias de escape: 

                                Secuencia de escape                 Descripción 

                                            \t                                     Tabulador 

                                            \n                           Avance de línea (new line) 

                                            \'                                 Comillas simples 

                                            \"                                 Comillas dobles

                                           \\                                   Barra invertida 

                                            \r                                 Retroceso de carro 

                                            \f                                 Comienzo de página

                                           \b                                  Borrado a la izquierda



Comentarios

Entradas populares de este blog

Tipos primitivos o elementales de objetos o datos: boolean.

Objetos