SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Riobamba - EcuadorUNACH
Una variable es una posición de memoria con nombre que se usa para
mantener un valor que puede ser modificado por el programa. Todas las
variables en C han de ser declaradas antes de ser usadas y recordar que una
variable no tiene nada que ver con su tipo.
Ejemplo:
La sintaxis “básica” de un programa escrito en C es:
[<directivas_del_procesador>]
Main()
{
<bloque_de_intrucciones>
}
EJEMPLO: Tu primer programa en C
/*este es un cometario nunca ve el usuario*/
#include <stdio.h>
main()
{
printf( "Hola mundo" );
}
Existen tres sitios donde se pueden declarar variables: dentro de las funciones
"variables locales", en la definición de parámetros de funciones "parámetros
formales" y fuera de todas las funciones "variables globales".
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Riobamba - EcuadorUNACH
Variables locales.
Llamadas también variables automáticas y se declaran dentro de las funciones
y son referenciadas sólo por sentencias que estén dentro del bloque donde
están declaradas.
Recordar que un bloque está encerrado entre dos llaves. Las variables locales
existen sólo cuando se ejecuta el bloque y se destruye al salir de él.
Ejemplo.
Los parámetros formales son los argumentos de una función. Su declaración se
hace entre los paréntesis de la función. Su comportamiento es igual que las
variables locales de cualquier función; o sea desaparecen al terminar su
ejecución.
A diferencia de las variables locales, las globales se conocen y se pueden usar
en cualquier parte del programa (por lo menos de un solo archivo). Además
mantienen su valor a lo largo de la ejecución del programa.
Las variables globales se crean justo después de declaración, y por lo general,
se hace al principio del programa y fuera de todas las funciones.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Riobamba - EcuadorUNACH
Se puede declarar una variable local a un función con el mismo nombre de una
variable global existente, pero el compilador las trata distintamente; Dentro de
esa función, prevalece la variable local.
Existen cuatro tipos de clase de almacenamiento: extern, static, register,
auto. Estos especificadores indican al compilador cómo debe almacenar las
variables. La forma de declaración es:
especificador tipo nombre_variable;
Si se quiere usar una variable global en un archivo, pero declarada en otro
archivo, debemos referenciarla usando la palabra extern. La palabra extern
enseña al compilador que las variables que siguen ya han sido declaradas en
alguna otro parte, y por lo tanto no se crea una nueva variable.
Las variables modificadas por la palabra static mantienen su valor dentro de su
ámbito; (bloque, función o archivo).
Cuando se aplica static para una variable local, su valor se retiene entre
llamadas de funciones y se crea un almacenamiento permanente igual que las
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Riobamba - EcuadorUNACH
variables globales (en segmento de datos) aunque sigue desconocida fuera de
su ámbito.
Cuando se aplica static para una variable global, se indica al compilador que
cree una variable conocida únicamente en el archivo. Ninguna rutina de otros
archivos puede tener acceso a ella.
Esto nos permite una tremenda ventaja de poder ocultar datos en un programa.
El especificador register, pide al compilador que almacene la variable
correspondiente en los registros internos de la CPU. Con esta modificación, se
pretende ganar rapidez de acceso a dichas variable.
Se aplica únicamente para las variables de alcance local y nunca para una
variable global y se suele usar para almacenar los contadores de los bucles
(for, while, etc).
Todas las variables se pueden inicializar en el momento de su declaración. Las
variables globales, se inicializan a cero sino se especifica otro valor y las
variables locales tendrán valores desconocidos antes de que se lleve a cabo su
primera asignación.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Riobamba - EcuadorUNACH
A fin de tener control sobre el tipo de las constantes, se aplican las siguientes
reglas:
Una variable expresada como entera (sin parte decimal) es tomada como tal
salvo que se la siga de las letras F o L (mayúsculas o minúsculas):
1: tomada como int.
1F: tomada como float.
1L: tomada como long int.
Una variable con parte decimal es tomada siempre como double, salvo que se
la siga de la letra F ó L.
1.2: tomada como double.
1.2F: tomada como float.
1.2L: tomada como long double.
Si en los casos anteriores agregamos la letra U ó u la constante queda
calificada como unsigned.
1u: tomada como unsigend int.
1UL: tomada como unsigned long int.
Una variable numérica que comienza con "0" es tomada como Octal
012 equivale a 10 unidades decimales
Una variable numérica que comienza con "0x" ó "0X" es tomada como
Hexadecimal.
0x16 equivale a 22 unidades decimales.
Se puede asignar un símbolo a cada constante, y reemplazarla a lo largo del
programa por el mismo, de forma que este sea más legible y además, en caso
de querer modificar el valor, bastará con cambiarlo en la asignación.
El compilador, en el momento de crear el ejecutable, reemplazará el símbolo
por el valor asignado.
Para dar un símbolo a una constante bastará, en cualquier lugar del programa
(previo a su uso) poner la directiva: (#define)
Las constantes de tipo char se representan entre comillas simples y las
constantes de cadena de texto "strings" se delimitan entre comillas dobles.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Riobamba - EcuadorUNACH
Preguntas.
¿Cómo se lee una variable en el Lenguaje C?
¿Cómo se imprime un mensaje en el Lenguaje C?

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Elementos
ElementosElementos
Elementos
 
Funciones
FuncionesFunciones
Funciones
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Laboratorio interfaces
Laboratorio interfacesLaboratorio interfaces
Laboratorio interfaces
 
Laboratorio de polimorfismo
Laboratorio de  polimorfismoLaboratorio de  polimorfismo
Laboratorio de polimorfismo
 
comandos
comandoscomandos
comandos
 
Laboratorio clase abstract
Laboratorio clase abstractLaboratorio clase abstract
Laboratorio clase abstract
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Lenguaje C
Lenguaje C Lenguaje C
Lenguaje C
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Expresiones y control del flujo Java
Expresiones y control del flujo JavaExpresiones y control del flujo Java
Expresiones y control del flujo Java
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
Lenguaje pascal.animation
Lenguaje pascal.animationLenguaje pascal.animation
Lenguaje pascal.animation
 
Tema V: Funciones
Tema V: FuncionesTema V: Funciones
Tema V: Funciones
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Investigacion sobre carga de metodos
Investigacion sobre carga de metodosInvestigacion sobre carga de metodos
Investigacion sobre carga de metodos
 
Clase n°2 3-4 java
Clase n°2 3-4 javaClase n°2 3-4 java
Clase n°2 3-4 java
 

Destacado

презентация
презентацияпрезентация
презентацияVadim Gusev
 
К празднику 9 мая - дела 7Б
К празднику 9 мая - дела 7БК празднику 9 мая - дела 7Б
К празднику 9 мая - дела 7Бadmin_sosh9
 
Entrevistas
EntrevistasEntrevistas
Entrevistasbombi95
 
Los juguetes al poder
Los juguetes al poderLos juguetes al poder
Los juguetes al poderCristinagg_98
 
Lear ning now 2 earn later!
Lear ning now 2 earn later!Lear ning now 2 earn later!
Lear ning now 2 earn later!Cassina Allen
 
Progr.didactica plan de lectura
Progr.didactica plan de lecturaProgr.didactica plan de lectura
Progr.didactica plan de lecturaOv_Danitza
 
Principios de conservación del rígido
Principios de conservación del rígidoPrincipios de conservación del rígido
Principios de conservación del rígidoSergio Silvestri
 
Perfectionism: The Occupational Hazard of Raising Gifted Kids
Perfectionism: The Occupational Hazard of Raising Gifted KidsPerfectionism: The Occupational Hazard of Raising Gifted Kids
Perfectionism: The Occupational Hazard of Raising Gifted KidsMensa Foundation
 
Galicia Lucas
Galicia LucasGalicia Lucas
Galicia Lucassacaideas
 
Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)
Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)
Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)Reynolds Center for Business Journalism
 
Cheif product developer scientist
Cheif product developer scientistCheif product developer scientist
Cheif product developer scientistTwikki.Com
 
Sequência didática 5: Meu primeiro beijo- Antonio Barreto
Sequência didática 5: Meu primeiro beijo- Antonio BarretoSequência didática 5: Meu primeiro beijo- Antonio Barreto
Sequência didática 5: Meu primeiro beijo- Antonio Barretoblogs4321
 
Rasgos de la sociedad de la información
Rasgos de la sociedad de la informaciónRasgos de la sociedad de la información
Rasgos de la sociedad de la informaciónSantiago Caushi Ramirez
 
Interdisciplinariedad lucrecia.velasquez
Interdisciplinariedad lucrecia.velasquezInterdisciplinariedad lucrecia.velasquez
Interdisciplinariedad lucrecia.velasquezLucreciaVelasquez
 

Destacado (18)

презентация
презентацияпрезентация
презентация
 
К празднику 9 мая - дела 7Б
К празднику 9 мая - дела 7БК празднику 9 мая - дела 7Б
К празднику 9 мая - дела 7Б
 
Entrevistas
EntrevistasEntrevistas
Entrevistas
 
Los juguetes al poder
Los juguetes al poderLos juguetes al poder
Los juguetes al poder
 
Lear ning now 2 earn later!
Lear ning now 2 earn later!Lear ning now 2 earn later!
Lear ning now 2 earn later!
 
Progr.didactica plan de lectura
Progr.didactica plan de lecturaProgr.didactica plan de lectura
Progr.didactica plan de lectura
 
Principios de conservación del rígido
Principios de conservación del rígidoPrincipios de conservación del rígido
Principios de conservación del rígido
 
Perfectionism: The Occupational Hazard of Raising Gifted Kids
Perfectionism: The Occupational Hazard of Raising Gifted KidsPerfectionism: The Occupational Hazard of Raising Gifted Kids
Perfectionism: The Occupational Hazard of Raising Gifted Kids
 
Galicia Lucas
Galicia LucasGalicia Lucas
Galicia Lucas
 
Proyecto iava
Proyecto iavaProyecto iava
Proyecto iava
 
Se casa Cleopatra..
Se casa Cleopatra..Se casa Cleopatra..
Se casa Cleopatra..
 
Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)
Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)
Breaking Local Stories with Economic Data - BLS by Paul Overberg (Texas)
 
Proyecto iava
Proyecto iavaProyecto iava
Proyecto iava
 
Apresentação ppt unisinos
Apresentação ppt unisinosApresentação ppt unisinos
Apresentação ppt unisinos
 
Cheif product developer scientist
Cheif product developer scientistCheif product developer scientist
Cheif product developer scientist
 
Sequência didática 5: Meu primeiro beijo- Antonio Barreto
Sequência didática 5: Meu primeiro beijo- Antonio BarretoSequência didática 5: Meu primeiro beijo- Antonio Barreto
Sequência didática 5: Meu primeiro beijo- Antonio Barreto
 
Rasgos de la sociedad de la información
Rasgos de la sociedad de la informaciónRasgos de la sociedad de la información
Rasgos de la sociedad de la información
 
Interdisciplinariedad lucrecia.velasquez
Interdisciplinariedad lucrecia.velasquezInterdisciplinariedad lucrecia.velasquez
Interdisciplinariedad lucrecia.velasquez
 

Similar a Variables

Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandosarecerv
 
Raptor cesar
Raptor cesarRaptor cesar
Raptor cesar0cero
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Operadores de asignación
Operadores  de asignaciónOperadores  de asignación
Operadores de asignaciónFernando Solis
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionjime97
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionjime97
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funcionesBelén
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++Idalia Tristan
 
VARIABLES Y TIPOS DE VARIABLES
VARIABLES Y TIPOS DE VARIABLESVARIABLES Y TIPOS DE VARIABLES
VARIABLES Y TIPOS DE VARIABLES0984421019
 

Similar a Variables (20)

Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandos
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Raptor cesar
Raptor cesarRaptor cesar
Raptor cesar
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Operadores de asignación
Operadores  de asignaciónOperadores  de asignación
Operadores de asignación
 
Visual c++
Visual c++Visual c++
Visual c++
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Conceptos en internet
Conceptos en internetConceptos en internet
Conceptos en internet
 
Exposicion grupal
Exposicion grupalExposicion grupal
Exposicion grupal
 
Hd
HdHd
Hd
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacion
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacion
 
Fundamentos De Programacion
Fundamentos De ProgramacionFundamentos De Programacion
Fundamentos De Programacion
 
Actividad grupal
Actividad grupalActividad grupal
Actividad grupal
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funciones
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
VARIABLES Y TIPOS DE VARIABLES
VARIABLES Y TIPOS DE VARIABLESVARIABLES Y TIPOS DE VARIABLES
VARIABLES Y TIPOS DE VARIABLES
 

Más de Franklin Anilema (18)

Feliz navidad
Feliz navidadFeliz navidad
Feliz navidad
 
Motivacion
MotivacionMotivacion
Motivacion
 
Interculturalidad
InterculturalidadInterculturalidad
Interculturalidad
 
Prueba objetiva
Prueba objetivaPrueba objetiva
Prueba objetiva
 
Lista de verificacion
Lista de verificacionLista de verificacion
Lista de verificacion
 
Escala de evaluacion
Escala de evaluacionEscala de evaluacion
Escala de evaluacion
 
Prueba oral
Prueba oralPrueba oral
Prueba oral
 
Operadores que se utiliza en programacion c
Operadores que se utiliza en programacion cOperadores que se utiliza en programacion c
Operadores que se utiliza en programacion c
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Herramienta editor de imagen online
Herramienta editor de imagen onlineHerramienta editor de imagen online
Herramienta editor de imagen online
 
Fotomontajes en funnywow
Fotomontajes en funnywowFotomontajes en funnywow
Fotomontajes en funnywow
 
Fotomontajes en funnywow
Fotomontajes en funnywowFotomontajes en funnywow
Fotomontajes en funnywow
 
Conteo de figuras para motivar
Conteo de figuras para motivarConteo de figuras para motivar
Conteo de figuras para motivar
 
Periféricos entrada
Periféricos entradaPeriféricos entrada
Periféricos entrada
 
Periféricos comunicacion
Periféricos comunicacionPeriféricos comunicacion
Periféricos comunicacion
 
Periféricos de almacenamiento
Periféricos de almacenamientoPeriféricos de almacenamiento
Periféricos de almacenamiento
 
Definición de hardware
Definición de hardwareDefinición de hardware
Definición de hardware
 
Software y har
Software y harSoftware y har
Software y har
 

Variables

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Riobamba - EcuadorUNACH Una variable es una posición de memoria con nombre que se usa para mantener un valor que puede ser modificado por el programa. Todas las variables en C han de ser declaradas antes de ser usadas y recordar que una variable no tiene nada que ver con su tipo. Ejemplo: La sintaxis “básica” de un programa escrito en C es: [<directivas_del_procesador>] Main() { <bloque_de_intrucciones> } EJEMPLO: Tu primer programa en C /*este es un cometario nunca ve el usuario*/ #include <stdio.h> main() { printf( "Hola mundo" ); } Existen tres sitios donde se pueden declarar variables: dentro de las funciones "variables locales", en la definición de parámetros de funciones "parámetros formales" y fuera de todas las funciones "variables globales".
  • 2. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Riobamba - EcuadorUNACH Variables locales. Llamadas también variables automáticas y se declaran dentro de las funciones y son referenciadas sólo por sentencias que estén dentro del bloque donde están declaradas. Recordar que un bloque está encerrado entre dos llaves. Las variables locales existen sólo cuando se ejecuta el bloque y se destruye al salir de él. Ejemplo. Los parámetros formales son los argumentos de una función. Su declaración se hace entre los paréntesis de la función. Su comportamiento es igual que las variables locales de cualquier función; o sea desaparecen al terminar su ejecución. A diferencia de las variables locales, las globales se conocen y se pueden usar en cualquier parte del programa (por lo menos de un solo archivo). Además mantienen su valor a lo largo de la ejecución del programa. Las variables globales se crean justo después de declaración, y por lo general, se hace al principio del programa y fuera de todas las funciones.
  • 3. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Riobamba - EcuadorUNACH Se puede declarar una variable local a un función con el mismo nombre de una variable global existente, pero el compilador las trata distintamente; Dentro de esa función, prevalece la variable local. Existen cuatro tipos de clase de almacenamiento: extern, static, register, auto. Estos especificadores indican al compilador cómo debe almacenar las variables. La forma de declaración es: especificador tipo nombre_variable; Si se quiere usar una variable global en un archivo, pero declarada en otro archivo, debemos referenciarla usando la palabra extern. La palabra extern enseña al compilador que las variables que siguen ya han sido declaradas en alguna otro parte, y por lo tanto no se crea una nueva variable. Las variables modificadas por la palabra static mantienen su valor dentro de su ámbito; (bloque, función o archivo). Cuando se aplica static para una variable local, su valor se retiene entre llamadas de funciones y se crea un almacenamiento permanente igual que las
  • 4. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Riobamba - EcuadorUNACH variables globales (en segmento de datos) aunque sigue desconocida fuera de su ámbito. Cuando se aplica static para una variable global, se indica al compilador que cree una variable conocida únicamente en el archivo. Ninguna rutina de otros archivos puede tener acceso a ella. Esto nos permite una tremenda ventaja de poder ocultar datos en un programa. El especificador register, pide al compilador que almacene la variable correspondiente en los registros internos de la CPU. Con esta modificación, se pretende ganar rapidez de acceso a dichas variable. Se aplica únicamente para las variables de alcance local y nunca para una variable global y se suele usar para almacenar los contadores de los bucles (for, while, etc). Todas las variables se pueden inicializar en el momento de su declaración. Las variables globales, se inicializan a cero sino se especifica otro valor y las variables locales tendrán valores desconocidos antes de que se lleve a cabo su primera asignación.
  • 5. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Riobamba - EcuadorUNACH A fin de tener control sobre el tipo de las constantes, se aplican las siguientes reglas: Una variable expresada como entera (sin parte decimal) es tomada como tal salvo que se la siga de las letras F o L (mayúsculas o minúsculas): 1: tomada como int. 1F: tomada como float. 1L: tomada como long int. Una variable con parte decimal es tomada siempre como double, salvo que se la siga de la letra F ó L. 1.2: tomada como double. 1.2F: tomada como float. 1.2L: tomada como long double. Si en los casos anteriores agregamos la letra U ó u la constante queda calificada como unsigned. 1u: tomada como unsigend int. 1UL: tomada como unsigned long int. Una variable numérica que comienza con "0" es tomada como Octal 012 equivale a 10 unidades decimales Una variable numérica que comienza con "0x" ó "0X" es tomada como Hexadecimal. 0x16 equivale a 22 unidades decimales. Se puede asignar un símbolo a cada constante, y reemplazarla a lo largo del programa por el mismo, de forma que este sea más legible y además, en caso de querer modificar el valor, bastará con cambiarlo en la asignación. El compilador, en el momento de crear el ejecutable, reemplazará el símbolo por el valor asignado. Para dar un símbolo a una constante bastará, en cualquier lugar del programa (previo a su uso) poner la directiva: (#define) Las constantes de tipo char se representan entre comillas simples y las constantes de cadena de texto "strings" se delimitan entre comillas dobles.
  • 6. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Riobamba - EcuadorUNACH Preguntas. ¿Cómo se lee una variable en el Lenguaje C? ¿Cómo se imprime un mensaje en el Lenguaje C?