Entradas

Mostrando entradas de 2014

Operador aritmético relaciones lógico LENGUAJE C

Operadores aritméticos  SIMBOLO DESCRIPCION EJEMPLO ORDEN DE EVALUACION + SUMA a + b 3 - RESTA a - b 3 * MULTIPLICACION a * b 2 / DIVISION a / b 2 % MODULO a % b 2 - SIGNO -a 2 Las expresiones que tienen 2 o más operadores requieren reglas de precedencia (mostrados en la tabla en el orden de evaluación)  que permiten determinar el orden en que habrán de efectuarse dichas operaciones.  Ejemplo: 7 + 3 * 8 //Primero se hace 3 * 8 y luego se suma 7 7+24 = 31 5%2 = 1 //Regresa el residuo de la división entera Nota: En caso de coincidir la prioridad de varios operadores en una expresión el orden en el que se efectúan es de izquierda a derecha. Operadores Relacionales SIMBOLO DESCRIPCIÓN EJEMPLO ORDEN DE EVALUACIÓN <  menor que (a < b) 5 > mayor que (a >b) 5 < =  menor o igual que (a < = b) 5 >= mayor o igual que ( a >>= b ) 5 = = igual que ( a = = b) 6 ! = distinto que ( a != b) 6   Operadores Lógicos   SI

Estructuras desición, repetición LENGUAJE C

for(Contador = 1;Contador <= N;Contador++)   {   Sentencia;   } De Contador=1 hasta Contador<=N Incremento If(Condicion = = 1)   {   Sentencia;   }   Else   {   Sentencia;   } Si Condicion = 1 Entonces        Si no While(Condicion= =1)   {   Sentencia;   } Mientras Condicion = 1 haz Do{   Sentencia;   }(Condicion = = 1); haz Hasta Condicion = 1 Switch(Opcion)   {   1: Sentencia1; break;   2: Sentencia2; break;   Default: Sentencia3; break;   } En caso de Opcion Si Opcion = 1 Sentencia1 rompe Si Opcion = 2 Sentencia2 rompe   Si no Sentencia 3 rompe  

Declaración de variables LENGUAJE C

Declaracion de Variables Tipo Declaración Limite Inferior Limite Superior Entero Entero Corto Entero Largo Entero sin Signo Entero con Signo Real Real Doble Real Largo Caracter Caracter sin signo Caracter con signo Palabra Valor Nulo Arreglo Texto ante Apuntador Int A; Short Int A; Long Int A; Unsigned Int A; Signed Int A; Float A; Double A; Long DoubleA; Char A; Unsigned Char A; Signed Char A; Char[ ] A; Void Int A[N] Text A; A; *A -32768 -128 2E -6 0 -65000 -3.4E37 -1.7E -304 3.4E -4932 -128     0 32767 127 2E 6 65535 65000 3.4E 38 1.7E 308 1.1E 4932 127     0

Archivos de cabeceras de la biblioteca LENGUAJE C

Archivos de cabeceras de la biblioteca < assert.h > Contiene la macro  assert  (aserción), utilizada para detectar errores lógicos y otros tipos de fallos en la depuración  de un programa. < complex.h > Conjunto de funciones para manipular  números complejos  (nuevo en C99). < ctype.h > Contiene funciones para clasificar caracteres según sus tipos o para convertir entre mayúsculas y minúsculas independientemente del  conjunto de caracteres  (típicamente  ASCII  o alguna de sus extensiones). < errno.h > Para analizar los códigos de error devueltos por las funciones de biblioteca. < fenv.h > Para controlar entornos en  coma flotante  (nuevo en C99). < float.h > Contiene la definición de constantes que especifican ciertas propiedades de la biblioteca de coma flotante, como la diferencia mínima entre dos números en coma flotante (_EPSOLON), el número máximo de dígitos de precisión (_DIG), o el rango de valores que se pueden representar (_MIN, _MA

Programa hola mundo

#include    int main()  {  printf("Hola mundo");  return 0;  }