Folleto consulta rápida

Anuncio
Lenguaje "C"
LOS OPERADORES
Puestos en orden de prioridad descendente
Asociatividad
Operadores
( ) [ ] -> . (miembro)
~ ! ++ -- sizeof
(tipo)
izquierda a derecha
- (unario)
derecha a izquierda
* (indirección)
*
&(dirección)
/
+
<<
%
izquierda a derecha
-
izquierda a derecha
>>
izquierda a derecha
< <= > >=
==
!=
izquierda a derecha
izquierda a derecha
&
izquierda a derecha
^
izquierda a derecha
|
izquierda a derecha
&&
izquierda a derecha
||
izquierda a derecha
?:
izquierda a derecha
= += -= *= . . .
, (operador coma)
derecha a izquierda
izquierda a derecha
Lenguaje "C"
Sentencias de control
for ( expresión ; expresión ; expresión ) sentencia
if ( expresión ) sentencia
if ( expresión ) sentencia_1 else sentencia_2
while ( expresión ) sentencia
do sentencia while ( expresión );
switch ( expresión_entera )
{
case valor_1
:
sentencia
break;
case valor_2
:
sentencia
break;
...
...
default:
sentencia
};
goto etiqueta;
break;
continue;
return ( expresión );
Lenguaje "C"
Funciones de biblioteca para leer y escribir en ficheros
FILE *fopen ( char *nombre, char *modo )
int fclose ( FILE *fp )
int fseek ( FILE *fp, long desplaz, int posicion )
void rewind ( FILE *fp )
int fgetc ( FILE *fp )
int getc ( FILE *fp )
int getchar ( )
int fputc ( int c, FILE *fp )
int putc ( int c, FILE *fp )
int putchar ( int c )
char *fgets ( char *s, int n, FILE *fp )
char *gets ( char *s )
int fputs ( char *s, FILE *fp )
int puts ( char *s )
int fread ( char *buf, int tam, int num, FILE *fp )
int fwrite ( char *buf, int tam, int num, FILE *fp )
int fscanf ( FILE *fp, char *formato, lista ...)
int scanf ( char *formato, lista ... )
int sscanf ( char *s, char * formato, lista ... )
int fprintf ( FILE *fp, char *formato, lista ... )
int printf ( char *formato, lista )
int sprintf ( char *s, char *formato, lista ... )
Lenguaje "C"
La tabla de codificación ASCII
Derecha
0 1 2
3
4
5
6
7
8
9
Izda.
0
nul soh stx etx eot enq ack bel bs ht
1
nl vt np cr so si dle dc1 dc2 dc3
2
dc4 nak syn etb can em sub esc fs gs
3
rs us sp
! "
#
$ % &
'
4
(
)
*
+
,
.
/ 0
1
5
2
3 4
5 6
7
8 9
:
;
6
< = >
? @ A B C D E
7
F G H
I
J K
L M N O
8
P Q R
S T U V W X Y
9
Z
[
\
] ^
_
`
a b
c
10
d
e
f
g h
i
j
k
l m
11
n
o p
q
r
s
t u v w
12
x
y
z
{
|
}
~ del
Significado de algunas abreviaturas
nul
ht
cr
bel
nulo
tabulador horizontal
retorno de carro
campana
nl
esc
bs
vs
salto de linea
escape
retroceso
tabulador vertical
Descargar