Comandos de C
Profesor Paulo Moyano M.
Operadores
Operadores Lógicos
Operadores
Relacionales
Operadores Aritméticos
Resta
+ Suma
* Multiplicación
/ División real
% Residuo
= Asignación
&& Y
|| O
! Negación
++ Incremento
Decremento
< Menor que
> Mayor que
<= Menor igual que
>= Mayor igual que
!= Desigualdad
= = Igualdad
Declaración de
Variables
Tipo
Declaración
Limite Inferior
Limite Superior
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]
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
Entero Entero Corto
Entero Largo
Entero sin Signo
Entero con Signo
Real
Real Doble
Real Largo
Carácter
Carácter sin signo
Carácter con signo
Palabra
Valor Nulo
Arreglo
Usos de printf y scanf
printf("Mensaje");
printf("Mensaje %d",Variable);
printf("Mensaje %d",Variable:2:3);
scanf("%d",&Variable);
scanf("%d
%f",&Variable1,&Variable2);
Escribe Mensaje en la pantalla Escribe Mensaje y el valor de la Variable en pantalla
Escribe Mensaje y el valor de la Variable con 2 enteros y 3
decimales
Asigna valor entero a Variable
Asigna valor entero a Variable1 y valor real a Variable2
Formato para Variable
Formato
%c
%d
%i
Descripción
Un carácter
Real o Entero
Real
Formato
\b
\f
\n
Formato de Barra
Invertida
Descripción
Retroceso
Salto de línea Nueva línea
XVII
%e
%E
%f
%g
%G
%s
%u
%%
Notación con "e"
Notación con "E"
Real
Real
Real con notación "E"
Cadena
Real sin signo
Imprime %
Funciones de
Caracteres
Función
\r
\t
\"
\'
\n
\\
\v
\a
Retorno de carro
Tabulador horizontal
Comillas
Apóstrofo
Carácter nulo
Barra invertida
Tabulador Vertical
Campanilla
Descripción
Lee un string
gets Lee un carácter y espera enter
getchar
Lee un carácter del teclado y lo refleja en pantalla
getche
Lee un carácter del teclado sin reflejarlo en pantalla
getch
Lee string del teclado sin reflejar en pantalla
cgets
Escribe un string y retorna
puts
Escribe un carácter
putchar
Verifica actividad teclas de función
kbhit
gotoxy
Posiciona el cursor en ventana de texto (columna – Filas)
2)
1)
#include
#include
main()
main()
{ int c;
{char cadena[80];
while ((c = getchar()) != '\n')
printf("Ingrese una cadena:");
printf("%c", c);
gets(cadena);
}
printf("La cadena ingresada es: %s\n",cadena);
}
3)
4)
#include
#include
#include
#include
main()
main()
{ char ch;
{char ch; printf("Ingrese un caracter:");
printf("Ingrese caracter:");
ch = getche();
ch = getch();
printf("\nIngresaste '%c'\n", ch);
printf("\nIngresaste '%c'\n",ch);
}
}
5)
6)
#include
#include
#include
main()
#include
{
main()
char cadena[] = "Este es una
{ char buffer[83];
cadena de entrada como ejemplo\n";
int i, can;
buffer[0] = 81; puts(cadena);
printf("Ingrese caracteres:");
}
cgets(buffer);
can=strlen(buffer);
for(i=2;i<=can;i++)
printf("%c", buffer[i]);
printf("\n");
}
7)
putchar(RIGHT_TOP);
#include
putchar('\n');
for (i=0; i<4; i++)
XVII
/* Dibujo de un cuadrado */
{
#define LEFT_TOP 0xDA
putchar(VERT);
#define RIGHT_TOP 0xBF for (j=0; j<10; j++)
#define HORIZ 0xC4
putchar(' ');
#define VERT 0xB3
putchar(VERT);
#define LEFT_BOT 0xC0
putchar('\n');
#define RIGHT_BOT 0xD9
}
main()
putchar(LEFT_BOT);
{
for (i=0; i<10; i++)
char i, j;
putchar(HORIZ);
putchar(RIGHT_BOT);
putchar(LEFT_TOP);
putchar('\n');
for (i=0; i<10; i++)
...
Regístrate para leer el documento completo.