SlideShare una empresa de Scribd logo
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C
¿Qué es una Variable? Es solo un nombre para identificar posiciones de memoria. Este nombre de la variable debe ser un  identificador válido. En las variables (posiciones de memoria) se guardan los datos usados por el programa durante su ejecución. TODA variable debe ser DECLARADA  antes de poder ser utilizada.
Un  identificador  es simplemente el nombre que le vamos a dar a la variable, constante o función Para que un identificador sea válido debe:  Iniciar con una letra del alfabeto inglés, o con el signo (_) No debe contener caracteres especiales, tales como @, $, # Después de la primera letra puede contener más letras del  alfabeto inglés, números, o el carácter (_) NO DEBE haber espacios en blanco en los identificadores C diferencia mayúsculas de minúsculas, entonces no es lo  mismo declarar la variable  numero  que  Numero  o  NuMeRo Existen palabras propias del lenguaje (palabras reservadas) que no pueden ser usadas como identificadores  ej:  if, do
Ejemplos de identificadores válidos y no válidos No Válidos Válidos ñumero numero @hola _hola Peso neto Peso_neto 1radio radio1 if si
Tipos de variables Variables globales:  son las que se declaran después del llamado a las cabeceras, pero antes de cualquier función, y son útiles para cualquier parte del programa. Variables locales:  son las que se declaran dentro de una función, y solo sirven para ser usadas dentro de esa función.
Tipos de datos Los tipos de datos definen los métodos de almacenamiento disponibles para representar información, junto con la manera en que dicha información ha de ser interpretada.  Los tipos de datos son indispensables para la declaración de variables. En C tenemos diferentes tipos de datos:
Tipos de datos (I) Tipo Bytes Desde Hasta void Es nulo (NULL) no retorna nada signed char   1 -128 127 unsigned char   1 0 255 signed short   2 -32768 32767 unsigned short   2 0 65535 signed int   2 -32768 32767
Tipos de datos (II) Tipo Bytes Desde Hasta unsigned int  2 0 65535 signed long  4 -2147483648 2147483647 unsigned long  4 0 4294967295 float 4 3,4x10 -38 3,4x10 38 double 8 1,7x10 -308 1,7x10 308 long double 10 3,4x10 -4932 3,4x10 4932
Nota sobre los tipos de datos:  si omitimos las palabras “signed” o “unsigned” al declarar un tipo de dato, el compilador automáticamente asume por default que es un tipo “signed”; es decir que si al declarar el tipo de dato simplemente colocamos, por ejemplo, “int”, entonces el compilador asumirá que hemos declarado un “signed int”
Para declarar variables globales:   //llamado a las cabeceras Tipo_dato1 variable1, variable2, … , variablen; Tipo_dato2 variable3, variable4, … , variablem; //declaración de funciones{…} Ejemplo: #include<stdio.h> char caracter; float iva,total_pagar,descuento; unsigned long pvc,tcd; void main(){ … //instrucciones; ... } Estas variables van a servir en  cualquier parte  del programa
Para declarar variables locales:   //llamado a las cabeceras //declaración de una función{ Tipo_dato1 variable1, variable2, … , variablen; Tipo_dato2 variable3, variable4, … , variablem; } Ejemplo: #include<stdio.h> void main(){ int numero,edad,cantidad; float iva,total_pagar,descuento; unsigned long pvc,tcd; //instrucciones; ... } Estas variables van a servir  solo en la función main()
¿Qué son las constantes? Son aquellos valores que, una vez compilado el programa, no pueden ser cambiados. Al definir las constantes, debemos tomar en cuenta las siguientes  REGLAS DE CONVERSIÓN DE TIPOS DE DATOS:
Reglas de conversión de tipos de datos I Una constante entera (sin parte decimal) es tomada como tal, a menos que se la añadan las letras F ó L (mayúsculas ó minúsculas) ejemplos :  1 : tomada como  entera (int) 12f : tomada como  flotante (float)  456L : tomada como  doble larga (long double) Una variable con parte decimal es tomada siempre como DOUBLE, salvo que se la siga de la letra F ó L  2.0 : tomada como  doble (double)   3.56F : tomada como  flotante (float)   1.007L : tomada como  flotante larga (long float)
Reglas de conversión de tipos de datos II Si en cualquiera de los casos anteriores agregamos la letra U ó u la constante queda calificada como UNSIGNED:  86u : tomada como  entera sin signo (unsigned int)   32.44632UL : tomada como  doble larga sin signo (unsigned long double) Una variable numérica que comienza con &quot;0&quot; (cero) es tomado como  OCTAL  asi : 012 equivale a 10 unidades en numeración decimal  Una variable numérica que comienza con &quot;0x&quot; ó &quot;0X&quot; (cero – equis) es tomada como  HEXADECIMAL  asi : 0x16 equivale a 22 unidades en numeración decimal
Para declarar constantes:   //llamado a las cabeceras #define constante1 valor1; #define constante2 valor2; … //declaración de una función{ } Ejemplo: #include<stdio.h> #define PI 3.141592 //constante double #define OCTAL 017 //constante octal #define FLOTANTE 14F //constante flotante Void main(){ … //instrucciones; ... } Estas constantes sirven  en cualquier parte del programa
Operadores Aritméticos en C Operador Nombre Ejemplo + Suma a+b - Resta a-b * Multiplicación a*b / División a/b % Residuo entero de la división a%b ++ Incremento en 1 a++ -- Decremento en 1 a--
Operadores Relacionales en C Operador Nombre Ejemplo > Mayor que a>b < Menor que a<b >= Mayor o igual que a>=b <= Menor o igual que a<=b == Igual (Equivalente) a==b != Diferente (No es igual) a!=b
Operadores Lógicos en C Operador Nombre Ejemplo Devuelve cierto si: && Y (and) (exp1)&& (exp2) ambas son verdaderas || O (or) (exp1)|| (exp2) Una o ambas es verdadera ! No (not) !(exp1) Cambia el valor de la expresión
Notas sobre los Operadores en C Los operadores aritméticos y relacionales pueden trabajar con variables o constantes de cualquier tipo numérico, como por ejemplo int, double, float, etc En los Operadores lógicos, exp1 y exp2 corresponden a  EXPRESIONES LÓGICAS  (Expresiones que pueden tomar los valores de verdadero o falso).  Ejemplo:  (7<2)||(4>3)
Caracteres de conversión más usados de scanf(); y printf(); (I) Carácter Significado %c El dato es carácter %d El dato es entero %e El dato es valor en coma flotante %f El dato es valor en coma flotante %g El dato es valor en coma flotante %h El dato es entero corto
Caracteres de conversión más usados de scanf(); y printf(); (II) Carácter Significado %i El dato es entero decimal, octal o hexadecimal %o El dato es octal %s El dato es cadena de caracteres, seguido de espacio en blanco y del carácter fin de línea (\0) %u El dato es entero decimal sin signo %x El dato es entero hexadecimal
Caracteres de conversión más usados de scanf(); y printf(); (III) Ejemplo: int a,b; char letra; float area; printf(“%c ,%i, %f, %i”,letra,a,area,b);
Secuencias de Escape (I) Carácter Código Valor ASCII Campana (alerta) \a 007 Retroceso (espacio atrás) \b 008 Tabulador horizontal \t 009 Nueva línea \n 010 Tabulador vertical \v 011 Nueva página \f 012
Secuencias de Escape (II) Carácter Código Valor ASCII Retorno de carro \r 013 Comillas (“) \” 034 Interrogación (?) \? 039 Barra invertida \ \ 063 Fin de línea \0 092 Número octal \ooo 000

Más contenido relacionado

PPT
algoritmos-.ppt
PPTX
Introducción a JavaScript 1
PPTX
Tipos de gramatica y arboles de derivacion
PPTX
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
PPT
Elementos Basicos del Lenguaje C++
PPTX
Tipos de datos en programacion
PPTX
Metodos de ordenamiento 2
PDF
Tipos de datos abstractos
algoritmos-.ppt
Introducción a JavaScript 1
Tipos de gramatica y arboles de derivacion
BASE DE DATOS RELACIONALES, DISTRIBUIDAS, ORIENTADA.pptx
Elementos Basicos del Lenguaje C++
Tipos de datos en programacion
Metodos de ordenamiento 2
Tipos de datos abstractos

La actualidad más candente (20)

PPTX
Variables de-programación
PPTX
Modos de direccionamiento y formatos
DOCX
Transformada discreta de fourier en imagenes
PDF
automatas finitos
PPTX
Mapa conceptual poo
PPTX
Arreglos de registros
PDF
Analizador Léxico en C++
ODP
Método por plegamiento Hash
PDF
Problemas de diseño de base de datos
PPTX
Método de ordenamiento por selección (selection sort
DOCX
Pilas como estructura de datos..
DOCX
Glosario de ing. de software
PPT
Logica de la Programación Problemas y Soluciones
DOCX
Algoritmo variables, constantes, tipos de datos y asignacion
PDF
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
DOCX
Lenguajes libre de contexto
PPT
Automatas de pila
PDF
8b Curso de POO en java - paso de diagrama clases a java 1
PDF
Palabras Reservadas en C++
PDF
Unidad1 Lenguajes y automatas
Variables de-programación
Modos de direccionamiento y formatos
Transformada discreta de fourier en imagenes
automatas finitos
Mapa conceptual poo
Arreglos de registros
Analizador Léxico en C++
Método por plegamiento Hash
Problemas de diseño de base de datos
Método de ordenamiento por selección (selection sort
Pilas como estructura de datos..
Glosario de ing. de software
Logica de la Programación Problemas y Soluciones
Algoritmo variables, constantes, tipos de datos y asignacion
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
Lenguajes libre de contexto
Automatas de pila
8b Curso de POO en java - paso de diagrama clases a java 1
Palabras Reservadas en C++
Unidad1 Lenguajes y automatas
Publicidad

Destacado (20)

PPT
Variables y Constantes en C++
PPTX
Estructura básica de un programa en C++
PPT
Tipos de Datos en C++
DOC
Sena
DOCX
Librerias en-lenguaje-c
PPTX
Tipo de dato DOUBLE
PPT
CARACTERES Y CADENAS LENGUAJE C
PPTX
Librerias Básicas y sus Funciones Lenguaje de Programación C
PDF
Tipos de datos variables expresiones
PDF
Operadores relacionales y lógicos en c++
PPTX
Sintaxis del lenguaje c++
DOC
Ejercicio Lenguaje C
DOC
Ejemplos Para Dev C++
PPT
Caracteres y Cadenas en C
PPT
Tipos de datos, identificadores, variables y constantes 97 2003
DOCX
Operadores aritméticos, lógicos, relacionales.
PPT
8 tipos variables constantes
PPTX
Variables de investigación
Variables y Constantes en C++
Estructura básica de un programa en C++
Tipos de Datos en C++
Sena
Librerias en-lenguaje-c
Tipo de dato DOUBLE
CARACTERES Y CADENAS LENGUAJE C
Librerias Básicas y sus Funciones Lenguaje de Programación C
Tipos de datos variables expresiones
Operadores relacionales y lógicos en c++
Sintaxis del lenguaje c++
Ejercicio Lenguaje C
Ejemplos Para Dev C++
Caracteres y Cadenas en C
Tipos de datos, identificadores, variables y constantes 97 2003
Operadores aritméticos, lógicos, relacionales.
8 tipos variables constantes
Variables de investigación
Publicidad

Similar a Variables, constantes y tipos de datos en C (20)

PPT
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
PPT
Variables constantes-y-tipos-de-datos-1231094571639405-1
PPT
Variables constantes-y-tipos-de-datos-1231094571639405-1
PDF
Variables, Constantes y Tipos de datos en C
PPTX
Introducción al lenguaje c
PPTX
TUTORIAL DE LENGUAJE C
PPTX
TUTORIAL LENGUAJE C
PPTX
Introducción
PPTX
Introducción
PPT
Introduccion al lenguaje c
PPT
Curso lenguaje c_segundo_modulo_
PPTX
Republica bolivariana de venezuela
PPT
Introduccion al lenguaje c_EderHenriquez
PPTX
Funciones de entrada y salida
DOCX
Apuntes1 elementos del lenguaje c
PPT
Tipos de dato y expresiones en C++
PPT
Tipos de datos en C
PPTX
1375034105 677 _variables%252_by%252b_constantes
PPT
Fundamentos de Lenguaje C
PPT
ED 01 tipos_datos
 
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables, Constantes y Tipos de datos en C
Introducción al lenguaje c
TUTORIAL DE LENGUAJE C
TUTORIAL LENGUAJE C
Introducción
Introducción
Introduccion al lenguaje c
Curso lenguaje c_segundo_modulo_
Republica bolivariana de venezuela
Introduccion al lenguaje c_EderHenriquez
Funciones de entrada y salida
Apuntes1 elementos del lenguaje c
Tipos de dato y expresiones en C++
Tipos de datos en C
1375034105 677 _variables%252_by%252b_constantes
Fundamentos de Lenguaje C
ED 01 tipos_datos
 

Más de Ronny Parra (20)

PPT
Actitudes ante las discapacidades
PPT
Caracteres y cadenas en C
PPT
Archivos en C
PPT
Creacion de una librería propia en C
PPT
Funciones en C
PPT
Arreglos en C
PPT
Introduccion a la programación
PPT
Threads en Java
PPT
Eventos en Java
PPT
Diagramas de Interaccion de Objetos
PPT
Entorno grafico en Java
PPT
Entorno gráfico en Java
PPT
Excepciones
PPT
Colecciones en Java
PPT
Clases Anidadas
PPT
Conceptos basicos de Ecologia
PPT
Diagramas de casos de uso
PPT
Java y Bases de Datos
PPT
Programación en Java: Applets
PPT
Ecociudades
Actitudes ante las discapacidades
Caracteres y cadenas en C
Archivos en C
Creacion de una librería propia en C
Funciones en C
Arreglos en C
Introduccion a la programación
Threads en Java
Eventos en Java
Diagramas de Interaccion de Objetos
Entorno grafico en Java
Entorno gráfico en Java
Excepciones
Colecciones en Java
Clases Anidadas
Conceptos basicos de Ecologia
Diagramas de casos de uso
Java y Bases de Datos
Programación en Java: Applets
Ecociudades

Último (20)

PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Lección 6 Escuela Sab. A través del mar rojo.pdf
ciencias-1.pdf libro cuarto basico niños
2 GRADO UNIDAD 5 - 2025.docx para primaria
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf

Variables, constantes y tipos de datos en C

  • 1. FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C
  • 2. ¿Qué es una Variable? Es solo un nombre para identificar posiciones de memoria. Este nombre de la variable debe ser un identificador válido. En las variables (posiciones de memoria) se guardan los datos usados por el programa durante su ejecución. TODA variable debe ser DECLARADA antes de poder ser utilizada.
  • 3. Un identificador es simplemente el nombre que le vamos a dar a la variable, constante o función Para que un identificador sea válido debe: Iniciar con una letra del alfabeto inglés, o con el signo (_) No debe contener caracteres especiales, tales como @, $, # Después de la primera letra puede contener más letras del alfabeto inglés, números, o el carácter (_) NO DEBE haber espacios en blanco en los identificadores C diferencia mayúsculas de minúsculas, entonces no es lo mismo declarar la variable numero que Numero o NuMeRo Existen palabras propias del lenguaje (palabras reservadas) que no pueden ser usadas como identificadores ej: if, do
  • 4. Ejemplos de identificadores válidos y no válidos No Válidos Válidos ñumero numero @hola _hola Peso neto Peso_neto 1radio radio1 if si
  • 5. Tipos de variables Variables globales: son las que se declaran después del llamado a las cabeceras, pero antes de cualquier función, y son útiles para cualquier parte del programa. Variables locales: son las que se declaran dentro de una función, y solo sirven para ser usadas dentro de esa función.
  • 6. Tipos de datos Los tipos de datos definen los métodos de almacenamiento disponibles para representar información, junto con la manera en que dicha información ha de ser interpretada. Los tipos de datos son indispensables para la declaración de variables. En C tenemos diferentes tipos de datos:
  • 7. Tipos de datos (I) Tipo Bytes Desde Hasta void Es nulo (NULL) no retorna nada signed char 1 -128 127 unsigned char 1 0 255 signed short 2 -32768 32767 unsigned short 2 0 65535 signed int 2 -32768 32767
  • 8. Tipos de datos (II) Tipo Bytes Desde Hasta unsigned int 2 0 65535 signed long 4 -2147483648 2147483647 unsigned long 4 0 4294967295 float 4 3,4x10 -38 3,4x10 38 double 8 1,7x10 -308 1,7x10 308 long double 10 3,4x10 -4932 3,4x10 4932
  • 9. Nota sobre los tipos de datos: si omitimos las palabras “signed” o “unsigned” al declarar un tipo de dato, el compilador automáticamente asume por default que es un tipo “signed”; es decir que si al declarar el tipo de dato simplemente colocamos, por ejemplo, “int”, entonces el compilador asumirá que hemos declarado un “signed int”
  • 10. Para declarar variables globales: //llamado a las cabeceras Tipo_dato1 variable1, variable2, … , variablen; Tipo_dato2 variable3, variable4, … , variablem; //declaración de funciones{…} Ejemplo: #include<stdio.h> char caracter; float iva,total_pagar,descuento; unsigned long pvc,tcd; void main(){ … //instrucciones; ... } Estas variables van a servir en cualquier parte del programa
  • 11. Para declarar variables locales: //llamado a las cabeceras //declaración de una función{ Tipo_dato1 variable1, variable2, … , variablen; Tipo_dato2 variable3, variable4, … , variablem; } Ejemplo: #include<stdio.h> void main(){ int numero,edad,cantidad; float iva,total_pagar,descuento; unsigned long pvc,tcd; //instrucciones; ... } Estas variables van a servir solo en la función main()
  • 12. ¿Qué son las constantes? Son aquellos valores que, una vez compilado el programa, no pueden ser cambiados. Al definir las constantes, debemos tomar en cuenta las siguientes REGLAS DE CONVERSIÓN DE TIPOS DE DATOS:
  • 13. Reglas de conversión de tipos de datos I Una constante entera (sin parte decimal) es tomada como tal, a menos que se la añadan las letras F ó L (mayúsculas ó minúsculas) ejemplos : 1 : tomada como entera (int) 12f : tomada como flotante (float) 456L : tomada como doble larga (long double) Una variable con parte decimal es tomada siempre como DOUBLE, salvo que se la siga de la letra F ó L 2.0 : tomada como doble (double) 3.56F : tomada como flotante (float) 1.007L : tomada como flotante larga (long float)
  • 14. Reglas de conversión de tipos de datos II Si en cualquiera de los casos anteriores agregamos la letra U ó u la constante queda calificada como UNSIGNED: 86u : tomada como entera sin signo (unsigned int) 32.44632UL : tomada como doble larga sin signo (unsigned long double) Una variable numérica que comienza con &quot;0&quot; (cero) es tomado como OCTAL asi : 012 equivale a 10 unidades en numeración decimal Una variable numérica que comienza con &quot;0x&quot; ó &quot;0X&quot; (cero – equis) es tomada como HEXADECIMAL asi : 0x16 equivale a 22 unidades en numeración decimal
  • 15. Para declarar constantes: //llamado a las cabeceras #define constante1 valor1; #define constante2 valor2; … //declaración de una función{ } Ejemplo: #include<stdio.h> #define PI 3.141592 //constante double #define OCTAL 017 //constante octal #define FLOTANTE 14F //constante flotante Void main(){ … //instrucciones; ... } Estas constantes sirven en cualquier parte del programa
  • 16. Operadores Aritméticos en C Operador Nombre Ejemplo + Suma a+b - Resta a-b * Multiplicación a*b / División a/b % Residuo entero de la división a%b ++ Incremento en 1 a++ -- Decremento en 1 a--
  • 17. Operadores Relacionales en C Operador Nombre Ejemplo > Mayor que a>b < Menor que a<b >= Mayor o igual que a>=b <= Menor o igual que a<=b == Igual (Equivalente) a==b != Diferente (No es igual) a!=b
  • 18. Operadores Lógicos en C Operador Nombre Ejemplo Devuelve cierto si: && Y (and) (exp1)&& (exp2) ambas son verdaderas || O (or) (exp1)|| (exp2) Una o ambas es verdadera ! No (not) !(exp1) Cambia el valor de la expresión
  • 19. Notas sobre los Operadores en C Los operadores aritméticos y relacionales pueden trabajar con variables o constantes de cualquier tipo numérico, como por ejemplo int, double, float, etc En los Operadores lógicos, exp1 y exp2 corresponden a EXPRESIONES LÓGICAS (Expresiones que pueden tomar los valores de verdadero o falso). Ejemplo: (7<2)||(4>3)
  • 20. Caracteres de conversión más usados de scanf(); y printf(); (I) Carácter Significado %c El dato es carácter %d El dato es entero %e El dato es valor en coma flotante %f El dato es valor en coma flotante %g El dato es valor en coma flotante %h El dato es entero corto
  • 21. Caracteres de conversión más usados de scanf(); y printf(); (II) Carácter Significado %i El dato es entero decimal, octal o hexadecimal %o El dato es octal %s El dato es cadena de caracteres, seguido de espacio en blanco y del carácter fin de línea (\0) %u El dato es entero decimal sin signo %x El dato es entero hexadecimal
  • 22. Caracteres de conversión más usados de scanf(); y printf(); (III) Ejemplo: int a,b; char letra; float area; printf(“%c ,%i, %f, %i”,letra,a,area,b);
  • 23. Secuencias de Escape (I) Carácter Código Valor ASCII Campana (alerta) \a 007 Retroceso (espacio atrás) \b 008 Tabulador horizontal \t 009 Nueva línea \n 010 Tabulador vertical \v 011 Nueva página \f 012
  • 24. Secuencias de Escape (II) Carácter Código Valor ASCII Retorno de carro \r 013 Comillas (“) \” 034 Interrogación (?) \? 039 Barra invertida \ \ 063 Fin de línea \0 092 Número octal \ooo 000