Professional Documents
Culture Documents
funcionamiento?
http://pseint.sourceforge.net/index.php?page=ejemplos.php
https://miguelvedoya.com/2017/04/20/pseint-logica-de-la-programacion/
:: OPERADOR ::
DEFINICION:
¿qué es un operador?:
Un operador es un símbolo (+, -, *, /, etc) que tiene una función predefinida
(suma, resta, multiplicación, etc) y que recibe sus argumentos de manera infija, en
el caso de tener 2 argumentos de manera prefija o postfija, en el caso de tener
uno solo ( , o bien, ).
TIPOS DE OPERADORES
Operadores aritméticos
Operadores relacionales
Operadores lógicos
Operadores a nivel de bit (bitwise operators)
Operadores especiales
Operadores aritméticos
Operadores relacionales
Operador Acción
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== Igual
!= Distinto
El resultado de cualquier evaluación de este tipo, es un valor ``cierto'' (true)
o ``falso'' (false). La mayoría de lenguajes tienen algún tipo predefinido para
representar estos valores (boolean, bool, etc); sin embargo en C, se utilizan
valores enteros para representar esto:
falso (false) 0
cierto (true) cualquier valor distinto de 0, aunque normalmente se usará el 1
Operadores lógicos
Al igual que con la igualdad hay que tener especial cuidado con los
int open(const char *path, int flags); //Donde: // path --> indica
el path de donde se encuentra el fichero // flags --> indica lo que
queremos hacer con el fichero ... // //Flags puede ser: // O_CREAT Si el
fichero no existe, será creado. // O_EXCL Cuando se combina con
O_CREAT, se considerará un // error que el fichero ya exista. // O_TRUNC
Si el fichero ya existe, será truncado. // O_APPEND El fichero se
abrirá en modo de sólo-añadir. // O_NONBLOCK El fichero se abre en
modo
no bloqueante. // ...
Ejemplo:
c = 0x1C 00011100
c > 1 c = 0x38 00111000
c < 2 c = 0x07 00000111
Operadores especiales
o El operador de asignación
o El operador ternario ?
o Los operadores & y * (unarios)
o El operador sizeof
o El operador cast
o El operador coma ``,''