- (subtraction)
Descrição
Subtração é uma das quatro operações aritméticas fundamentais. O operador
-
(menos) opera em dois operandos para produzir a diferença do segundo pelo primeiro.Sintaxe
diferença = operando1 - operando2;
Parâmetros
: variável. Tipos de dados permitidos: int, float, double, byte, short, longdiferença
: variável ou constante. Tipos de dados permitidos: int, float, double, byte, short, longoperando1
: variável ou constante. Tipos de dados permitidos: int, float, double, byte, short, longoperando2
Código de Exemplo
1int a = 5;2 int b = 10;3 int c = 0;4 c = a - b; // A variável 'c' recebe o valor -5 depois que essa operação é executada
Notas e Advertências
- O operação de subtração pode causar overflow se o resultado é menor que o que pode ser armazenado no tipo de dado (ex. subtrair 1 de um
com valor -32,768 resulta em 32,767).int
- Se um dos números (operandos) é do tipo float ou double, a matemática de ponto flutuante será usada no cálculo.
- Se os operandos são do tipo de dado float ou double e a variável que armazena a diferença é int, então apenas a parte inteira é salva no resultado e a parte racional é perdida.
1float a = 5.5;2 float b = 6.6;3 int c = 0;4 c = a - b; // a variável 'c' armazena o valor -1 em vez do resultado esperado -1.1
Ver Também
Suggest changes
The content on docs.arduino.cc is facilitated through a public GitHub repository. If you see anything wrong, you can edit this page here.
License
The Arduino documentation is licensed under the Creative Commons Attribution-Share Alike 4.0 license.