Está en la página 1de 3

C++ REFERENCIA RAPIDA

/* nombre: Hola Mundo C++ programador: Jose Sanchez e-mail: joesan72@laredonet.com elaborado: 21/07/11 10:08 modificado: 21/07/11 10:10 description: holamundo c */

Cabecera contiene datos generales /* */ Se usan para comentarios multilines // Comentario una linea

#include <librera> Ejemplos: #include <stdio.h> #include <stdlib.h> #include <math.h> #include <ctype.h> #include <DateUtils.hpp>

Declaracin e inicializacin de variables


<tipo><identificador>; Ejemplos: Char isla; Int carro_1; Float radio, area; Double anio, mes, dia, hora; unsigned charidentificador; long intidentificador; signed Floatidentificador; short Doubleidentificador;

La directiva #include carga determinados ficheros denominados, ficheros de inclusin (include files), ficheros de cabecera: 1. stdio.h en esta biblioteca se encuentran definidas las funciones estndar de entrada y salida que representan la tercera parte de la biblioteca , por ejemplo, declara la funcin printf que sirve para imprimir datos en pantalla y scanf que se utiliza para leer datos ingresados mediante el teclado. 2. stdlib.h incluye funciones para conversin numrica, asignacin de memoria y tareas similares, llamadas funciones de utilera. En esta biblioteca se declara la funcin system mediante la cual se envan mensajes al sistema operativo para que ejecute una tarea. 3. math.h declara funciones matemticas, como la funcin sqrt que calcula la raz cuadrada de un nmero. 4. ctype.h declara funciones para prueba de clasificacin de caracteres, por ejemplo, si es un dgito o un carcter. 5. DateUtils.hpp ser utilizada para fechas En general, los tipos de datos que existen, independientemente de un lenguaje de programacin, se pueden clasificar de la siguiente forma:

Datos simples: 1. charSu tamao equivale a ocho bits, capaz de contener un carcter del conjunto de caracteres ASCII. 2. intUn entero, normalmente ocupa mnimo 16 bits, pero su tamao es segn la mquina en que se ejecute. 3. FloatNmero de punto flotante de precisin normal. 4. DoublePunto flotante de doble precisin Ademas puedo usar long, short y unsigned.

Declaracin e inicializacin de constantes


#define<identificador><valor_constante> Ejemplos: #define PI 3.1416 const<tipo><identificador> = <valor_constante>; Ejemplos: const float PI = 3.1416;

En C existen dos formas de declarar una constante simblica. La primera es utilizando la directiva de preprocesador #define la cual asocia un identificador a un valor constante, sin reservar espacio en memoria, por lo que no podemos decir que se declara, slo se define. La segunda forma de declarar una constante simblica es reservando espacio de memoria que tenga la restriccin de slo lectura, para impedir que el valor sea cambiado, en este caso si la declaramos. La sintaxis general es similar a la forma de declarar una variable slo que se antepone al tipo la palabra reservada const y es obligatorio asignar el valor.

Operadores aritmticos
<variable> = <dato>+<dato>=<valor>; total = gasto_1+gasto_2 = resultado <variable> = <dato>-<dato>=<valor>; total = gasto_1-abono_1 = resultado <variable> = <dato>*<dato>=<valor>; total = costo_1*precio_1 = resultado <variable> = <dato>/<dato>=<valor>; Costo_unit = cantidad_1/precio_1 = resultado <variable> = <dato>%<dato>=<valor>; resultado = var_1%var_2 = resultado x++; equivale a hacer: x = x + 1 x--; equivale a hacer: x = x 1
Los operadores aritmticos definidos en C son: + (suma), (resta), * (multiplicacin), / (divisin) y % (mdulo). Este ltimo representa el residuo de dividir dos nmeros enteros. En C tambin existen los operadores de incremento ++ y decremento -- , stos tienen el efecto de aumentar o decrementar en una unidad el valor de una variable. Los operadores que permiten construir expresiones booleanas son: Operadores relacionales, que manipulan expresiones aritmticas y son: > (mayor que), < (menor que), >= (mayor o igual), <= (menor o igual), == (igual), != (distinto) Operadores booleanos, tambin llamados lgicos, manipulan nicamente expresiones booleanas y son: ! (negacin), || (disyuncin) y && (conjuncin).

Por ejemplo, si el valor de x es 5 el resultado de aplicar ++ y -- es: x++; x--; 6 4

Funciones matemticas
La siguiente tabla muestra algunas de las funciones predefinidas en lenguaje C declaradas en la biblioteca math.h

Funciones de entrada
printf(<cadena >, <identificadores>);
printf( El area del circulo es %f \n ,radio,area); printf( El perimetro es %.2f \n , PI*2*radio); Donde %.2f indica dato float con dos decimales de precisin

Donde <cadena_de_control> representa el mensaje de texto que se desea desplegar en el monitor y siempre tiene que ir en comillas, opcionalmente puede incluir secuencias de escape o especificadores de control. Y <lista_de_identificadores> es una lista con los identificadores de las variables o las expresiones que sern desplegadas, separadas por comas.

Funciones de entrada
scanf(<cadena_de_control>,<lista_de_direcciones_ de_variables>);
scanf( %d,%d , &base, &altura);

En lenguaje C la lectura de datos por medio del teclado se realiza con la funcin scanf, en la cual se deben de especificar de ante mano los tipos de datos que se desea recibir, adems de los identificadores de las variables donde se desean almacenar. Donde <cadena_de_control> es una cadena con los cdigos que controlarn la forma como se recibirn los datos desde teclado y la <lista_de_direcciones_de_variables> es una lista con las localidades de memoria de las variables donde se almacenarn los datos que el usuario del programa introduzca a travs del teclado.

Constantes de caracter

Palabras Reservadas Asm continue float register struct volatile auto default for return switch while break do goto short typedef case double if signed union char else int sizeof unsigned const enum long static void

También podría gustarte