A few translations and some small changes (#33052)

This commit is contained in:
Flavia Schaller
2019-08-16 09:38:15 -03:00
committed by Tom
parent f78e98798e
commit b8bcdcb9af

View File

@ -1,12 +1,13 @@
---
title: Operators
localeTitle: Operadores
---
---
# Operadores:
* Os operadores permitem que você execute operações em seus dados.
* Os operadores permitem que você execute operações em seus dados.
* Os dados que estão sendo operados são chamados de _operandos_ .
* Os diferentes tipos de operadores em C ++ são:
* Os diferentes tipos de operadores em C ++ são:
* _OPERANDOS_ são os dados em que o operador executa determinados comandos.
* Os operadores são de 3 tipos: unário (funciona em 1 operando), binário (trabalha em 2 operandos), ternário (trabalha em 3 operandos).
### 1 Os operadores de I / O -
@ -38,25 +39,24 @@ localeTitle: Operadores
### Exemplo de uso de operadores aritméticos:
```cpp
#include <iostream>
using namespace std;
int main()
{
int a = 5; //1st operand
int b = 10; //2nd operand
cout << "+ operator " << a+b << "\n"; //Add
cout << "- operator " << a-b << "\n"; //Subtract
cout << "* operator " << a*b << "\n"; //Multiply
cout << "/ operator " << b/a << "\n"; //Find Quotient
cout << "modulus operator " << b%a << "\n"; //Find remainder
usando namespace std;
int main () { int a = 5; // 1º operando int b = 10; // 2º operando
```
cout << "+ operator " << a+b << "\n"; //Add
cout << "- operator " << ab << "\n"; //Subtract
cout << "* operator " << a*b << "\n"; //Multiply
cout << "/ operator " << b/a << "\n"; //Find Quotient
cout << "modulus operator " << b%a << "\n"; //Find remainder
return 0;
```
return 0;
}
```
SAÍDA:
```
@ -76,64 +76,56 @@ SAÍDA:
Os 2 tipos de incremento:
* O pré-incremento primeiro incrementa o valor e depois o utiliza. Exemplo: `int a ; ++a;`
* O p-incremento primeiro incrementa o valor e depois o utiliza. Exemplo: `int a ; ++a;`
* O pós-incremento primeiro usa a variável para em seguida, incrementá-la. Exemplo: `int b; b++;`
### O operador de decremento:
* `--` é conhecido como o operador de decremento. Diminui o valor de uma variável inteira por 1.
Os 2 tipos de decremento:
* Pre decrement primeiro decrementa o valor e, em seguida, usa-o. Exemplo: `int a ; --a;`
* Pré-decremento primeiro decrementa o valor, para em seguida usá-lo. Exemplo: `int a ; --a;`
* Pós-decremento primeiro usa a variável e em seguida, a diminui. Exemplo: `int b; b--;`
Exemplo de operadores de incremento e decremento:
```cpp
#include <iostream>
#include <iostream>
using namespace std;
int main()
{
int main()
{
int a = 5; //1st operand
int b = 10; //2nd operand
// INCREMENT
cout<< "Value of int a PRE INCREMENTED : " << ++a << "\n";
cout<< "Value of int b POST INCREMENTED : " << b++ << "\n";
cout<< "Value of b is changed after using once : " << b << "\n";
// DECREMENT
cout << "\n"; //go to next line
a = 10; //Assigning a new value to a
b = 10; //Assigning a new value to b
cout << "Value of int a PRE DECREMENTED : " << --a << "\n";
cout << "Value of int b POST DECREMENTED : " << b-- << "\n";
cout << "+ operator " << a+b << "\n"; //Add
cout << "- operator " << a-b << "\n"; //Subtract
cout << "* operator " << a*b << "\n"; //Multiply
cout << "/ operator " << b/a << "\n"; //Find Quotient
cout << "modulus operator " << b%a << "\n"; //Find remainder
return 0;
return 0;
}
```
SAÍDA:
```
Value of int a PRE INCREMENTED : 4
Value of int b POST INCREMENTED : 4
Value of b is changed after using once : 5
Value of int a PRE DECREMENTED : 9
Value of int b POST DECREMENTED : 10
OUTPUT :
```cpp
+ operator 15
- operator -5
* operator 50
/ operator 2
modulus operator 0
```
[Experimente o código você mesmo! :)](https://repl.it/Mgg4/2)
### 3: Operadores Relacionais:
* Esses operadores nos dizem a relação entre dois operandos e retornam um valor booleano (0 ou 1). Se a relação é `true` (verdadeira) então resultará em 1. Se a relação for `false` (falsa), resultará em 0.
* Os 6 operadores relacionais são:
1. Menor que `<`
2. Maior do que `>`
3. Menor ou igual a `<=`
4. Maior que ou igual a `>=`
@ -146,11 +138,11 @@ Value of int a PRE INCREMENTED : 4
1. Lógico E `&&` : Avalia para verdadeiro se ambos os valores forem verdadeiros.
2. Lógica OU `||` : Avalia como verdadeiro se algum valor for verdadeiro.
3. Lógico NÃO `!` : Se a _expressão_ for verdadeira, então _! A expressão_ é falsa. Este operador inverte o valor e é um operador unário.
### 5\. Operadores Ternários:
O operador `?:` É o operador ternário, ou o _operador condicional_ , porque ele pode ser usado para substituir uma instrução `if else` , ou mesmo uma declaração `if else if` . A sintaxe:
@ -177,7 +169,7 @@ if(condition)
Da mesma forma, instruções `if` aninhadas também podem ser feitas usando operadores ternários.
_Camper, agora você sabe quais são os tokens. _ _PARABÉNS_
**Boa sorte para todos vocês**