Académique Documents
Professionnel Documents
Culture Documents
Construcciones algortmicas
construcciones condicionales (if,switch)
construcciones iterativas(while,for,do...while)
subrutinas (funciones)
Adems de lo anterior, el C tiene otros elementos:
comentarios
inclusin de ficheros
macros
compilacin condicional
El preprocesador es quien normalmente se encarga de interpretar estas
construcciones.
Asignaciones
variable = expresin ;
Se le llama asignacin.
Ejemplo:
int valor1 = 0;
cero */
int valor2;
*/
/* variable inicializada a
/* variable no inicializada
main()
{
valor1 = 4 + 3;
valor2 = 5;
}
/* asignacin */
/* otra asignacin */
Operadores booleanos
Operado Resultado
r
A == B
1 si A es igual a B; 0 en
caso contrario
A != B
1 si A es distinto de B
A > B
1 si A es mayor que B
A < B
1 si A es menor que B
A >= B
1 si A es mayor o igual
que B
Expresi Resultado
n
E1 && E2 Cierta si E1 y E2 son ciertas
(AND)
E1 || E2
!E
Operadores booleanos
Los operadores booleanos (AND, NOT, OR, XOR) localizan registros que contienen los
terminos coincidentes en uno de los campos especificados o en todos los campos
especificados. Utilizar operadores booleanos para conectar palabras o frases entre ms de un
campo de texto, o utilizar operadores booleanos para conectar palabras o frases dentro de un
campo de texto.
Utilizar el operador AND para localizar registros que contengan todos los trminos de
bsqueda especificados. Por ejemplo, si se busca por "perros AND gatos", la
biblioteca-e localiza registros que contengan todos los trminos especificados.
Utilizar el operador ORpara localizar registros que contengan cualquiera o todos los
trminos especificados. Por ejemplo, si se busca por "perros OR gatos", la bibliotecae localiza registros que contengan el primer trmino o el segundo.
Utilizar el operador NOT para localizar registros que contengan el primer trmino de
bsqueda pero no el segundo. Por ejemplo, si se busca por "perros NOT gatos", la
biblioteca-e localiza registros que contienen el primer trmino pero no el segundo.
Utilizar el operador XOR (o exclusivo) para localizar registros que contengan cualquiera
de los trminos especificados pero no todos los trminos especificados. Por ejemplo, si
se busca por "perros XOR gatos", la biblioteca-e localiza registros que contienen
cualquiera de los trminos especificados pero no todos los trminos especificados.
Operadores avanzados
Los operadores de incremento, decremento y asignacin
compuesta permiten modificar el contenido de una variable de forma
eficiente y abreviada.
Operadore Significado
s
A++, ++A Incrementa en 1 el valor de A
(A=A+1)
A--, --A Disminuye en 1 el valor de A (A=A1)
A+=x
A=A+x
A-=x
A=A-x
A*=x
A=A*x
A/=x
A=A/x
Operadores pre y post y valor devuelto
El preprocesador del C
En C existe un preprocesador, previo al compilador, que
reconoce unas rdenes bsicas para manipular constantes y
macros, incluir varios ficheros en el fuente y dirigir la
compilacin posterior.
Este preprocesador tiene su propio lenguaje, muy sencillo, y
es independiente del lenguaje C , aunque es absolutamente
estndar.