Fundamentos de los valores de programación c

Las computadoras se ocupan de números y texto. En la programación C, el texto se presenta en forma de caracteres individuales o un desfile de personajes todos agrupados en una cadena. Los números son más o menos los números hasta llegar en grandes valores y fracciones. El equipo entiende todo, siempre se informe adecuadamente su programa de los cuales los valores son los que.

Usted probablemente ha tratado con números de toda su vida, prácticamente torturado por ellos a lo largo de su escolarización. Usted puede recordar los términos tales como número entero, fracción, Número Real, y número imaginario. ¡Ingnóralos! Estos términos no significan nada en la programación de computadoras.

Cuando se trata de la programación, se utiliza sólo dos tipos de números:

  • Entero

  • Flotador

Un entero es un número entero - sin parte fraccionaria. Puede ser positivo. Puede ser negativo. Puede ser un solo dígito, cero, o el valor gigantescos tales como la cantidad de dinero que el gobierno gasta EE.UU. en una semana (sin centavos). Todos estos números son números enteros en la jerga de la programación de computadoras.

UN flotador es un número que tiene una parte fraccionaria - una cifra decimal. Puede ser un número muy, muy pequeño, como la anchura de un protón. Puede ser un número muy, muy grandes, como el tamaño del sombrero del planeta Júpiter.

  • Ejemplos de los números enteros: -13, 0, 4, y 234.792.

  • En la programación, no escribe comas en los valores grandes.

  • Los ejemplos de flotadores son 3,14, 0,1, y 6.023e23. Ese último número está escrito en notación científica, lo que significa que es el valor de 6,023 × 1023 - un número enorme. (Sus El número de Avogadro, que es otro término que probablemente se ha olvidado de la escuela).

  • Números enteros y los flotadores pueden ser positivos o negativos.

  • Los enteros son juzgados por su tamaño, como son flotadores. El tamaño entra en juego cuando se crea lugares de almacenamiento de números en sus programas.

  • El termino flotador es la abreviatura de punto flotante. Se refiere al método que se utiliza para almacenar grandes números y fracciones en el sistema de conteo binario de la electrónica moderna.

Cómo mostrar los valores con printf ()

La función printf () es ideal para mostrar no sólo cadenas de texto, sino también valores. Para que esto suceda, se utiliza personajes de conversión en la cadena de formato de la función. En lugar de que dio a luz con una descripción, tener en cuenta el ejercicio 1.

Ejercicio 1: Poner en marcha un nuevo proyecto, ex0501, utilizando el código fuente se ilustra en la Visualización de distintos valores. Guardar el proyecto. Constrúyelo. Ejecutarlo.

Visualización de los valores VARIOS

#include int main () {printf ("El valor% d es un integer.n", 986) -printf ("El valor de% f es un float.n", 98.6) -Retorno (0) -}

La salida es como la siguiente:

El valor 869 es un valor integer.The 98.600000 es un flotador.

Probablemente usted está sorprendido de que la salida no se ve así:

El valor% d es un valor integer.The% f es un flotador.

No es así, porque el texto incluido en una función printf () no es simplemente texto - es una cadena de formato.

Video: Fundamentos de programación. Ejercicio 1 en C++

cadena de formato de la función printf () puede contener texto sin formato, las secuencias de escape, y los caracteres de conversión, tales como el% d en la línea 5 y el% f en la línea 6. Estos caracteres de conversión actúan como marcadores de posición para los valores y las variables que siguen la cadena de formato .

Para el% d marcador de posición, el valor entero 986 está sustituido. El carácter% de conversión d representa valores enteros.

Video: Generar números aleatorios [Programación en C-Tutorial]

Para el marcador de posición% f, el valor flotante 98.6 está sustituido. El carácter de conversión% f representa valores de punto flotante. Por supuesto, no se visualiza 98.6. En su lugar, se ve 98.600000.

El% d y% f son sólo dos de muchas marcadores de posición para cadena de formato de la función printf ().

ejercicio 2: Crear un proyecto que muestra los siguientes valores utilizando la función printf () y los caracteres de conversión apropiados, ya sea% d o% f:

127

3,1415926535

Video: Fundamentos de programación 01 | Introducción

122013

0,00008

No escriba una coma cuando se especifica un valor en el código fuente en lenguaje C.

Al escribir un valor de punto flotante pequeña, recuerde que debe prefijar el punto decimal con un cero, como se acaba de mostrar, con 0,00008. Del mismo modo, cuando se escribe un valor flotante sin una parte decimal, escriba el decimal y un cero de todos modos:

1.000.000,0

Cuidado con los ceros adicionales

Cuando escribió el código para el ejercicio 1, es probable que espera la salida del programa para visualizar el valor de 98,6, tal como está escrito. El problema es que usted dirigió la función printf () para dar salida a ese número en una forma sin formato - por ejemplo, 98,600000. De hecho, es posible que aparezca más o menos ceros, dependiendo de su compilador.

El valor 98.600000 es un número de coma flotante, y es muy probable que representa la forma en que el valor se almacena en el ordenador. Específicamente, el valor se almacena usando ocho dígitos. El número exacto es, por supuesto, pero los seres humanos no suelen escribir ceros después de los números. ¿Ordenadores? Ellos escriben tantos ceros como rellenos ocho dígitos (sin contar el decimal).

Para fijar la salida, dirigir la función printf () para formatear el número de coma flotante. Eso requiere una versión más compleja del marcador de posición% f. Específicamente, cambiar el marcador de posición% f para leer% 2.1f. Aquí está la nueva Línea 6:

 printf ("El valor de% 2.1f es un float.n", 98,6) -

Al apretar el 2,1% y entre el f, usted dirige printf () para formatear la salida con dos dígitos a la izquierda del punto decimal y un dígito a la derecha.

ejercicio 3: Modificar el código fuente del Ejercicio 5-2 para que el valor 3,1415926535 se visualiza usando el marcador de posición% 1.2f, y el 0,00008 valor se visualiza usando el marcador de posición% 1.1f.

Artículos Relacionados