#include #define N 50 main() { int a=23, b, c; float x; b=c=12; // Asignación de múltiples valores printf ("Valores: %d %i %i",a,b,c); x=a/b; // división de dos enteros da entero printf ("\nDivision sin cast: %f",x); x=(float)a/b; // cast a float, forzando a la división real printf ("\nDivision con cast: %f",x); c=a+N; // Sumando con constante printf ("\nSuma: %i",c); // N = a+b; // Marca error por ser constante // primero incrementa, luego imprime printf ("\nIncremento: %i ",++b); // primero imprime, luego incrementa printf ("\nIncremento: %i ",b++); printf ("\nValor de b: %d",b); c=a%b; // Residuo, módulo printf("\nResiduo: %d",c); c=a&b; // AND lógico printf("\nAnd: %d",c); c=a|b; // OR lógico printf("\nOr: %d",c); printf ("\nCorrimientos: %d", a<<3); // A la izquierda printf ("\nCorrimientos: %d", a>>3); // A la derecha getchar(); }