domingo, 5 de dezembro de 2010

Básicos de C++ Para Arduino - Parte 2


Continuando...
  • Operadores
Para realizarmos as funções desejadas podemos usar basicamente 3 tipos de operadores, os aritméticos, são os operadores matemáticos comuns, somar, dividir, multiplicar etc, os de comparação, maior que, menor que, igual etc, e os operadores lógicos, e , ou e não.



  • Operadores Aritméticos:
    • =  (igual) - Usado para atribuir um valor a uma variável, NÃO CONFUNDIR COM ==
    • +  (soma) - Soma dois valores numéricos
    • -   (subtração) - Subtrai dois valores numéricos
    • *  (multiplicação) -Multiplica dois valores numéricos
    • /   (divisão) - Divide dois valores numéricos
    • % (resto) - Resulta no resto da divisão de dois valores
Exemplo:


y = 1; // a variável y recebe o valor 1
x = y; // a variável x recebe o valor de y
x = 2 + 2; // a variável x recebe 4
x = 2 - 2; // x recebe 0
y = y * x; //y recebe 1 vezes 0, ou seja, 0
y = 10 / 5; //y recebe 2, 10 dividido por 5
x = 3%2; // x recebe o resto da divisão de 3 por 2, ou seja, x=1

  • Operadores de Comparação:
    • == - Igualdade, retorna "true" se os operandos forem iguais.
    • !=  -Diferença, retorna "true" se os operandos forem diferentes.
    • >   - Maior que, retorna true se o primeiro for maior que o segundo.
    • <   -Menor que, retorna true se o primeiro for maior que o segundo.
    • >= - Maior igual, retorna true se o primeiro for maior OU igual ao segundo.
    • <= - Menor igual, retorna true se o primeiro for menor OU igual ao segundo.
  • Operadores Lógicos:
    • && (and)- Operador lógico E, retorna true quando os dois operandos forem true.
    • ||      (or) - Op. Lógico OU, retorna true quando um dos operandos for true.
    • !      (not)-Op. Lógico Não, retorna true quando o operando for false.

Nenhum comentário:

Postar um comentário