miércoles, 18 de septiembre de 2013

Tipos de datos y secuencias de escape en C++

Tipos de Datos en C++

  • Texto (char): está constituido por caracteres simples, como a, Z, ¿, 3 y cadenas, como “Esto es una prueba”.
  • Numéricos enteros: son aquellos números que se aprendieron a contar (1, 4, -2, 1354).  Dentro de estos se encuentran: 
    • Short: entero corto.
    • Int: entero.
    • Long: entero largo.
    • Char: caracter.
  • Numéricos reales: son números que tienen una parte fraccional, también se conocen como números reales.  Dentro de estos se encuentran: 
    • Float: real.
    • Double: real doble.
    • Long double: real doble largo.
  • Booleanos (bool): es aquel al que se le puede asignar las constantes true (verdadero) y false (falso).
A continuación se muestra una tabla con algunos de los tipos de datos mencionados y sus derivados.


Secuencias de Escape en C++

En  el código ASCII existen 33 símbolos que no se visualizan en la pantalla, esto es debido a que son del tipo No Imprimibles y su papel es el de realizar una acción concreta o insertar un caracter que no es posible visualizarlo.

Dentro de esos caracteres especiales se encuentran las secuencias de escape, en C es posible escribir estos caracteres mediante el uso de la barra invertida “\” seguida de una serie de caracteres. A continuación se muestran las secuencias que se pueden utilizar en C++.

Secuencia   Valor     Símbolo    Descripción                           
 \a               0x07         BEL         Sonido audible (bell)
 \b               0x08         BS           Retroceso (backspace)
 \f                0x0C         FF           Salto de formato (formfeed)
 \n               0x0A         LF           Saltar una línea (linefeed)
 \r                0x0D         CR           Retorno de carro (carriage return)
 \t                0x09         HT            Tabulación horizontal (H Tab)
 \v               0x0B         VT            Tabulación vertical (V Tab)
 \\                0x5c          \              Barra invertida (backslash)
 \'                0x27          '               Apóstrofo (comilla simple)
 \"               0x22          "               Doble comilla
 \?               0x3F         ?               Interrogación
 \O           cualquiera  cualquiera     O = cadena de hasta tres dígitos octales
 \xH         cualquiera  cualquiera     H = cadena de dígitos hexadecimales
 \XH         cualquiera  cualquiera     H = cadena de dígitos hexadecimales



No hay comentarios:

Publicar un comentario