Opérateurs

Les opérateurs de upyduino sont pour l'essentiel ceux du langage Python

  • = (égalité)
  • + (addition)
  • - (soustraction)
  • * (multiplication)
  • / (division)
  • % (modulo)

  • == (égal à)
  • != (différent de)
  • < (inférieur à)
  • > (supérieur à)
  • <= (inférieur ou égal à)
  • >= (supérieur ou égal à)
  • in

  • and (ET booléen)
  • or (OU booléen)
  • not (NON booléen)

  • & (ET bit à bit)
  • |(OU bit à bit)
  • ^(OU EXCLUSIF bit à bit)
  • ˜(NON bit à bit)
  • << (décalage à gauche)
  • >> (décalage à droite)

  • += (addition composée)
  • -= (soustraction composée)
  • *= (multiplication composée)
  • /= (division composée)
  • &= (ET bit à bit composé)
  • |= (OU bit à bit composé)
  • ++ (incrémentation)
  • -- (décrémentation)

Pas de pointeurs en langage Python.

  • * pointeur
  • & pointeur

Manipulations de bits et octets :

  • lowByte()
  • highByte()
  • bitRead()
  • bitWrite()
  • bitSet()
  • bitClear()
  • bit()