next up previous contents
Next: Operaciones mas complejas: Up: Cálculos en IDL: Previous: Cálculos en IDL:

Operaciones simples:

Operadores normales: + - * / #

Operadores relaciónales: EQ NE LT GT LE GE

Operadores de Boolean: AND OR NOT XOR.

ej.: print,5.*2 ^2 da 20 mientras que

print,(5.*2) ^2 da 100.

ej.: print,5 + 2. da 7.0000

print, 8 +2L da a ''long'' 10

print,5/2 + 1. da 3.000 porque primero se hace la división dando un entero = 2, despues al que 1. es un numero real, se convierte a real 2.0000 y se suma con 1.. El resultado real se calcula con

print,5./2 +1. o

print,5/2. + 1 que da 3.5000

ej.: print,[1,2,3]+[-1,-2] da [0,0]

prioridad operador
primero ( )
segundo ^(exponenciación)
tercero * (multiplicación)
  # (multiplicación matricial)
  / (división)
  MOD (módulo)
cuarto + (adición)
  - (sustracción)
  < (mínimo)
  > (máximo)
  NOT (negación de boolean)
quinto EQ (igualdad)
  NE (diferente)
  LE (menor o igual)
  LT (menor)
  GE (más o igual)
  GT (máas)
sexto AND
  OR XOR

Tabla 2


next up previous contents
Next: Operaciones mas complejas: Up: Cálculos en IDL: Previous: Cálculos en IDL:

1999-03-07