¿Que es Boland C++?

Borland C++ es un lenguaje de programación derivado de C++. Desarrollado por la compañía Borland Software Corporation.

¿Qué es un lenguaje de programación?

Un lenguaje de programación es un lenguaje artificial que se puede usar para definir o preparar instrucciones que luego serán ejecutadas por la PC.

Operadores



Los operadores son un tipo de tokens que pueden aparecer en las expresiones, e indican al compilador la realización de determinadas operaciones matemáticas, lógicas y numéricas. Se aplican a variables u otros objetos denominados operandos y su efecto es una combinación de las siguientes acciones:
Producir un resultado-valor
Alterar un operando
Designar un objeto o función.
Ejemplos:


y = a + b;
En esta sentencia, el operador suma + produce un valor nuevo, pero no altera ninguno de los operandos (a y b); a su vez, el nuevo valor es asignado a la variable ymediante el operador de asignación =. En este caso el operando de la izquierda sí se ve alterado.






  1. Los operadores asociados a escalares.




  • Los operadores definidos en Perl tienen todos los operadores estándar (de tipo C) a los que añaden operadores específicos para la manipulación de cadenas de caracteres. Como veremos más adelante la precedencia de estos operadores sigue el mismo criterio que en el lenguaje C.
     1.1. Operadores aritméticos.
  • Perl suministra los siguientes operadores aritméticos.
  • Entre los operadores artiméticos también distinguimos los de autoincremento (++) y autodecremento (--). Estos operadores son unarios y se realiza el incremento o decremento de la variable que se le aplica. Además de la acción de modificar la variable devuelven el valor de la variable.
  • El operador de incremento o decremento puede ir delante o detrás de la variable, teniendo diferente significado. Si el operador ++ se situa después de la variable se denomina postincremento, haciendo que primero se tome el valor y después se incremente la variable. 







     1.2. Operadores relacionales.
  • Perl distingue dos tipos de operadores relacionales: los operadores específicos a valores numéricos y los propios  de las cadenas de caracteres. Estos operadores se resumen en la siguiente tabla:







     1.3. Operadores lógicos.
  • Los operadores lógicos están relacionados con los relacionales ya que normalmente los operadores que se usan son resultado de expresiones relacionales.
  • Los valores resultantes son cero o ristra vacía ("") y distinto de cero o ristra vacía  para falso o verdadero respectivamente.





    1.5. Operadores de asignación.
  • Una asignación también es un operador que devuelve la variable modificada. El la siguiente tabla veremos los operadores de asignación contenidos en Perl que como se podrá observar son muy parecidos a los del lenguaje C.




  • A parte de estos operadores Perl posee el operador =~ que también es un operador de asignación, ya que este operador se utiliza dentro de una expresión regular de sustitución para sustituir un patrón de comparación por otra cadena.






    1.6. Operadores a nivel de bits.
  • Al igual que C, Perl toma como uno de sus objetivos no alejarse de la máquina, para ello posee esta serie de operadores a nivel de bits.







1 comentario: