Cómo utilizar variables al programar en c
La mayoría, si no todos, de sus futuros programas de lenguaje C emplearán variables. Hay tres pasos básicos para el uso de variables en el lenguaje C:
Declare la variable, dándole un tipo variable y un nombre.
Asignar un valor a la variable.
Utilice la variable.
Se requiere que todos tres pasos para trabajar con variables en el código, y estas medidas deben completarse en ese orden.
Para declarar una variable, colocar una declaración cerca del inicio de una función, como por ejemplo la función main () en cada programa C. Coloque la declaración después de que el corchete inicial. La declaración es una declaración sobre una línea por sí mismo, que termina con un punto y coma:
escriba nombre-
tipo es el tipo de variable.
En el ejemplo anterior, nombre es el nombre de la variable. El nombre de una variable no debe ser el nombre de una palabra clave en lenguaje C o cualquier otro nombre de la variable que fue declarado previamente. El nombre es sensible a mayúsculas, aunque, tradicionalmente, los nombres de variables del lenguaje C se escriben en minúsculas. También puede agregar números, guiones o guiones para el nombre de la variable, pero siempre empezar el nombre con una letra.
El signo igual se utiliza para asignar un valor a una variable. El formato es muy específico:
variable = de valor
Leer esta construcción como, " El valor de variable igual valor ".
Aquí, variable es el nombre de la variable. Debe ser declarado anteriormente en el código fuente. valor es un valor inmediato, una constante, una ecuación, otra variable, o un valor devuelto por una función. Después de que se ejecuta la sentencia, el variable tiene el valor que ha especificado.
La asignación de un valor a una variable satisface el segundo paso para utilizar una variable, pero que realmente tiene que hacer algo con la variable para que sea útil. Las variables se pueden utilizar en cualquier parte del código fuente que un valor de otro modo podría especificarse directamente.
En Trabajo con variables, cuatro tipos de variables se declaran, los valores asignados y utilizados en printf () declaraciones.
TRABAJAR CON VARIABLES
#include main () {char c-int i-float-f doble dc int = 'a'-i = 1-f = 19.0-d = 20.000,009-printf -printf (, c "% c n") (" % d n ", i) -printf ("% f n ", f) -printf ("% f n ", d) -Retorno (0) -}
Ejercicio 1: Escriba el código fuente para Trabajar con variables en el editor. Genere y ejecute.
La salida se ve algo como esto:
a119.00000020000.009000
En la línea 10, el único valor de carácter se coloca en una variable de tipo char la. Caracteres individuales se expresan utilizando comillas simples en C.
En la línea 15, se ve el marcador de posición% c utilizado en la sentencia printf (). Ese marcador de posición está diseñado para caracteres individuales.
Ejercicio 2: Reemplace las líneas 15 a 18 con una declaración única printf ():
printf ("% c n% d n% f n% f n", c, i, f, d) -
Genere y ejecute el código.
La cadena de formato printf () puede contener tantos caracteres de conversión, según sea necesario, pero sólo en la medida que se especifique la cantidad correcta y el tipo de variables para los marcadores de posición, y en el orden correcto. Las variables aparecen después de la cadena de formato, cada uno separado por una coma, como se acaba de mostrar.
Ejercicio 3: Editar línea 12 de modo que el valor asignado a la F variable es 19.8 y 19.0 no. Genere y ejecute el código.
¿Has visto el valor 19.799999 mostrado para la variable F? ¿Diría usted que el valor es imprecisa?
Exactamente!
El tipo de variable float es precisión simple: El ordenador puede almacenar con precisión sólo ocho dígitos del valor. La representación interna de 19.8 es realmente el valor 19.799999 porque una precisión simple (float) valor es precisa sólo para el octavo dígito. Para los propósitos matemáticos, 19.799999 es efectivamente 19.8- puede dirigir el código para mostrar ese valor mediante el marcador de posición .1f%.
Ejercicio 4: Crear un proyecto denominado ex0605. En el código fuente, declarar una variable de tipo entero blorf y asignarle el valor 22. Tener una sentencia printf () muestra el valor de la variable. Tener una declaración segundo printf () muestra que el valor más 16. Entonces tiene declaración tercero printf () que muestra el valor de blorf multiplicado por sí mismo.
Aquí está la salida de la solución de programa de ejemplo:
El valor de blorf es valor 22.El de blorf más 16 es el valor 38.El de blorf veces sí es 484.
Ejercicio 5: Vuelva a escribir el código fuente para el Ejercicio 4. Use el GLORKUS valor constante en lugar de la blorf variable para representar el valor 16.
Un nombre de variable siempre debe comenzar con una letra, pero también se puede empezar el nombre con un guión bajo, que el compilador cree que es una carta. En términos generales, los nombres de variables que comienzan con guiones se utilizan internamente en el lenguaje C. Evite que el convenio de denominación por el momento.
No es un requisito que se declararán todas las variables en el inicio de una función. Algunos programadores declaran variables en la línea antes de que se utilizó por primera vez. Esta estrategia funciona, pero es no estándar. La mayoría de los programadores esperan encontrar todas las declaraciones de variables al comienzo de la función.