Entradas

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;  }

DEFINICIONES DE DATO Lenguaje C

Por: Anonimo DEFINICIONES DE DATOS. DECLARACIONES Todas las variables deben declararse antes de usarlas: Indicar el tipo de datos al que pertenece. Ello determina : Su representación en memoria. El conjunto de valores posibles. Las operaciones permitidas. La forma de realizar las operaciones. También se puede indicar: La clase de localización en memoria. El ámbito de existencia. Un valor inicial. El usuario puede definir tipos nuevos, combinando tipos predefinidos pero...C no está orientado a los tipos estrictamente REGLAS DE ALCANCE Los objetos declarados fuera de la función son globales. Al principio de cualquier bloque ( proposiciones entre { y } ) se pueden poner declaraciones. Los objetos sólo son conocidos dentro del bloque en que han sido declarados, y en los bloques anidados dentro. Ejemplos de declaraciones int n, m, *p, v[100]; float r, a[10][10], *pf[100]; char c, *s, lin[80]; float superficie(); struct naipe { int valor; char palo; } carta ; enum colores{ rojo, azul,

ESTRUCTURA Y FORMATO Lenguaje C

Imagen
Por:marx ESTRUCTURA Y FORMATO DEL PROGRAMA. PANORAMA GENERAL. • El formato de escritura • Los comentarios • Las sentencias para el pre-procesador • Las funciones. Definición de una función • Las declaraciones • Reglas de alcance • Las expresiones • Las sentencias • La sentencia "if-else" • La sentencia "for" • La función "printf" • La función "scanf" Los programas se construyen con: Comentarios. Ordenes para el preprocesador de macros. Definiciones de funciones. Expresiones formadas con constantes, variables, funciones y operadores. Sentencias. EL FORMATO DE ESCRITURA ES MUY FLEXIBLE: Las constantes, identificadores y palabras clave deben separarse; pero ello puede hacerse con : - espacios en blanco - marcas de tabulador - marcas de salto de linea - comentarios LOS COMENTARIOS Son lineas que ignora el compilador pero sirven para documentar los programas: Empiezan con: /* terminan con: */ pueden abarcar varias lineas no se pueden anidar /* ej1.c