SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
// - Comentário de linha

Se você quer comentar apenas uma linha use:

// comentário de linha

/* */ - Comentário de Bloco

Se você quer comentar um bloco de texto

/*
Comentário de bloco
*/
Ex:
/*
Informações
      autor: Regis Jaruzo
       Data: 12/01/2013
 */

int main(void) // função obrigatória
{
       cout<<“Oi alunos bobinhos”;
return 0;
}
Esse operador é utilizado para armazenar um valor em uma
dada variável. Assim, o operador de atribuição nos possibilita
armazenar um dado em um espaço de memória, previamente
declarado.

É importante que o dado que será armazenado seja
compatível com o tipo da variável que receberá a atribuição.
Segue a sintaxe do operador de atribuição.

variável = valor;

No lado esquerdo do operador da atribuição, temos a variável
que vai receber o valor. No lado direito do operador, temos o
valor que será atribuído à variável. Ao final da linha de
atribuição, deve ter um ponto e vírgula.
Ex.:

       int var1 = 9, var2;

       var2=19;

       var1 = var2 = 23;
Caracteres   Descrição
n           Indica uma nova linha
t           Tabulação
 b          Retrocesso
f            Avanço de Página
            Imprimir barra invertida
’            Imprimir Apostrofe
”            Imprimir Aspas
Operador           Descrição
             +            Soma
             -            Subtração
             *            Multiplicação
             /            Divisão
            %             Resto da Divisão
Na linguagem C, as   operações podem ter seus operadores de
forma combinada:
        x=x+1;       ↔     x+=1;
        x=x-5;       ↔     x-=5;
        x=x*(y+1);   ↔     x*=y+1;
Ex:

int main(void){
        int x, y, z, soma, sub, multi, div, resto, operacao;
        x=10; y=3; z=9;

        soma = x + y;
        sub = x – y;
        multi = x * y;
        div = x / y;
        resto = x % y;
        operacao = x + y – z * 3 / 5 % y;
return 0;
}
O nível de precedência dos operadores é avaliado da
esquerda para a direita.
Os parênteses podem ser utilizados para alterar a ordem
da avaliação.

++ -- mais alta

*/%

+ - mais baixa
O C++ fornece operadores diferentes para incrementar (++)
e decrementar (--) variáveis. O operador de incremento
soma 1 ao seu operando, e o decremento subtrai 1.

O aspecto não usual desta notação é que podem ser usado
como operadores pré-fixado (++x) ou pós-fixado(x++).

++x   - incrementa x antes de utilizar o seu valor.
x++   - incrementa x depois de ser utilizado.
Ex:

int main(void ) {
       int x=7, y=15;
       x++;
       ++x;
       y--;
       --y;
       x = y++;
       y = ++x;
return 0;
}
Operador        Descrição
            >          Maior
           >=          Maior ou igual
            <          Menor
           <=          Menor ou igual
           ==          Igual
           !=          Diferente
Os resultados desses operadores sempre são Verdadeiro
(número 1) ou Falso (número igual a zero).
EX.:




       ( i % 2 ==0 ) ? (a++) : (a--);
Operador        Descrição
           &&          and (e)
           ||          or (ou)
            !          Negação


Os resultados desses operadores sempre são Verdadeiro
(número 1) ou Falso (número igual a zero).

Más contenido relacionado

La actualidad más candente

5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bitsRicardo Bolanho
 
F sharp e o paradigma funcional
F sharp e o paradigma funcionalF sharp e o paradigma funcional
F sharp e o paradigma funcionalEvandro Souza
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2César Augusto Pessôa
 
Curso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesCurso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesDaniel Araújo
 
Web Scraping com F Sharp
Web Scraping com F SharpWeb Scraping com F Sharp
Web Scraping com F SharpPOANETMeetup
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesElaine Cecília Gatto
 
Lógica de Programação - Operadores
Lógica de Programação - OperadoresLógica de Programação - Operadores
Lógica de Programação - OperadoresWesley R. Bezerra
 
Lista funcões e recursividade
Lista funcões e recursividadeLista funcões e recursividade
Lista funcões e recursividadeAnielli Lemes
 
Função exponencial
Função exponencialFunção exponencial
Função exponencialLorena Fontes
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoaldoirjava
 

La actualidad más candente (20)

Revisao php
Revisao phpRevisao php
Revisao php
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bits
 
F sharp e o paradigma funcional
F sharp e o paradigma funcionalF sharp e o paradigma funcional
F sharp e o paradigma funcional
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2
 
Curso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressõesCurso de C# - Variáveis, operadores e expressões
Curso de C# - Variáveis, operadores e expressões
 
Web Scraping com F Sharp
Web Scraping com F SharpWeb Scraping com F Sharp
Web Scraping com F Sharp
 
Lista Exercicios 01
Lista Exercicios 01Lista Exercicios 01
Lista Exercicios 01
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e Funções
 
Lógica de Programação - Operadores
Lógica de Programação - OperadoresLógica de Programação - Operadores
Lógica de Programação - Operadores
 
Lista funcões e recursividade
Lista funcões e recursividadeLista funcões e recursividade
Lista funcões e recursividade
 
Função exponencial
Função exponencialFunção exponencial
Função exponencial
 
Aula17
Aula17Aula17
Aula17
 
Aula 2 aed - pseudocódigo
Aula 2   aed - pseudocódigoAula 2   aed - pseudocódigo
Aula 2 aed - pseudocódigo
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Dip the dependency inversion principle
Dip   the dependency inversion principleDip   the dependency inversion principle
Dip the dependency inversion principle
 
Lp m1(parte4)
Lp m1(parte4)Lp m1(parte4)
Lp m1(parte4)
 
Aula 5 algoritimos(continuacao)
Aula 5   algoritimos(continuacao)Aula 5   algoritimos(continuacao)
Aula 5 algoritimos(continuacao)
 
Videoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programaçãoVideoulas de algoritmos e lógica de programação
Videoulas de algoritmos e lógica de programação
 
apostila C++
apostila C++apostila C++
apostila C++
 

Destacado

January Monthly Review
January Monthly ReviewJanuary Monthly Review
January Monthly Reviewgiovanisfredo
 
Trabalho 2ºgq retórica e oratória
Trabalho 2ºgq   retórica e oratóriaTrabalho 2ºgq   retórica e oratória
Trabalho 2ºgq retórica e oratóriaMarcílio Gomes
 
Functional Plan Areas AIESEC Joinville
Functional Plan Areas AIESEC JoinvilleFunctional Plan Areas AIESEC Joinville
Functional Plan Areas AIESEC Joinvillegiovanisfredo
 
Mídia kit 2013 - Glamour Feminino
Mídia kit 2013 - Glamour FemininoMídia kit 2013 - Glamour Feminino
Mídia kit 2013 - Glamour FemininoRenata Araújo
 
SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO eldelamina
 
Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13
Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13
Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13José Américo Santos
 
Apost. 03 equações exponenciais simples definição e resolução - aula
Apost.  03  equações exponenciais simples   definição e resolução  -  aulaApost.  03  equações exponenciais simples   definição e resolução  -  aula
Apost. 03 equações exponenciais simples definição e resolução - aulaasi21
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografíasgemajm
 
Trablho 2803 djoao, ireinado
Trablho 2803 djoao, ireinadoTrablho 2803 djoao, ireinado
Trablho 2803 djoao, ireinadoBPortela
 
Planeamiento de la evaluación parte 2
Planeamiento de la evaluación parte 2Planeamiento de la evaluación parte 2
Planeamiento de la evaluación parte 2amarilisx100pre
 
Apresentação tania escola felipe dos santos
Apresentação tania escola felipe dos santosApresentação tania escola felipe dos santos
Apresentação tania escola felipe dos santostania1962
 
Cancer de próstata
Cancer de próstataCancer de próstata
Cancer de próstataTassiaCF
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisãoEvelyneBorges
 

Destacado (20)

CBC História do EM
CBC História do EMCBC História do EM
CBC História do EM
 
January Monthly Review
January Monthly ReviewJanuary Monthly Review
January Monthly Review
 
Apostila finanças
Apostila   finançasApostila   finanças
Apostila finanças
 
Grande otelo - apresentação
Grande otelo - apresentaçãoGrande otelo - apresentação
Grande otelo - apresentação
 
Carmen palacios
Carmen palaciosCarmen palacios
Carmen palacios
 
Trabalho 2ºgq retórica e oratória
Trabalho 2ºgq   retórica e oratóriaTrabalho 2ºgq   retórica e oratória
Trabalho 2ºgq retórica e oratória
 
Nova escola 2014
Nova escola 2014Nova escola 2014
Nova escola 2014
 
Natação
NataçãoNatação
Natação
 
Functional Plan Areas AIESEC Joinville
Functional Plan Areas AIESEC JoinvilleFunctional Plan Areas AIESEC Joinville
Functional Plan Areas AIESEC Joinville
 
Mídia kit 2013 - Glamour Feminino
Mídia kit 2013 - Glamour FemininoMídia kit 2013 - Glamour Feminino
Mídia kit 2013 - Glamour Feminino
 
Redes TIC´S
Redes TIC´S Redes TIC´S
Redes TIC´S
 
SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO SCRIBUS DE JUAN DIEGO
SCRIBUS DE JUAN DIEGO
 
Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13
Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13
Jose americo tarefa 1 plano de trabalho 1 9ª serie ef 1º bim 13
 
Apost. 03 equações exponenciais simples definição e resolução - aula
Apost.  03  equações exponenciais simples   definição e resolução  -  aulaApost.  03  equações exponenciais simples   definição e resolução  -  aula
Apost. 03 equações exponenciais simples definição e resolução - aula
 
áLbum de fotografías
áLbum de fotografíasáLbum de fotografías
áLbum de fotografías
 
Trablho 2803 djoao, ireinado
Trablho 2803 djoao, ireinadoTrablho 2803 djoao, ireinado
Trablho 2803 djoao, ireinado
 
Planeamiento de la evaluación parte 2
Planeamiento de la evaluación parte 2Planeamiento de la evaluación parte 2
Planeamiento de la evaluación parte 2
 
Apresentação tania escola felipe dos santos
Apresentação tania escola felipe dos santosApresentação tania escola felipe dos santos
Apresentação tania escola felipe dos santos
 
Cancer de próstata
Cancer de próstataCancer de próstata
Cancer de próstata
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisão
 

Similar a Aula 2

Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoTipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoDenis L Presciliano
 
Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoTipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoDenis L Presciliano
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosMessias Batista
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1Thalles Anderson
 
Paradigmas de Linguagens de Programação - Expressões e Instruções de Atribuição
Paradigmas de Linguagens de Programação - Expressões e Instruções de AtribuiçãoParadigmas de Linguagens de Programação - Expressões e Instruções de Atribuição
Paradigmas de Linguagens de Programação - Expressões e Instruções de AtribuiçãoAdriano Teixeira de Souza
 
Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5PeslPinguim
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...André Constantino da Silva
 
Java 03 Tipos Dados Operadores
Java 03 Tipos Dados OperadoresJava 03 Tipos Dados Operadores
Java 03 Tipos Dados OperadoresRegis Magalhães
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10PeslPinguim
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30hflandim
 

Similar a Aula 2 (20)

Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoTipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxo
 
Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxoTipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxo
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Algoritmos Aula 05
Algoritmos Aula 05Algoritmos Aula 05
Algoritmos Aula 05
 
Visualg
VisualgVisualg
Visualg
 
Cap 2
Cap 2Cap 2
Cap 2
 
Cap 2
Cap 2Cap 2
Cap 2
 
Java 05
Java 05Java 05
Java 05
 
Java
JavaJava
Java
 
Java - Aula 08
Java - Aula 08Java - Aula 08
Java - Aula 08
 
Operadores
OperadoresOperadores
Operadores
 
Paradigmas de Linguagens de Programação - Expressões e Instruções de Atribuição
Paradigmas de Linguagens de Programação - Expressões e Instruções de AtribuiçãoParadigmas de Linguagens de Programação - Expressões e Instruções de Atribuição
Paradigmas de Linguagens de Programação - Expressões e Instruções de Atribuição
 
Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
 
Java 03 Tipos Dados Operadores
Java 03 Tipos Dados OperadoresJava 03 Tipos Dados Operadores
Java 03 Tipos Dados Operadores
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
Algoritmos Aula 04
Algoritmos Aula 04Algoritmos Aula 04
Algoritmos Aula 04
 
POO - 07 - Operadores do Java
POO - 07 - Operadores do  JavaPOO - 07 - Operadores do  Java
POO - 07 - Operadores do Java
 

Más de EvelyneBorges

Adm 02 - perfil, habilidades,papéis e classificação dos administradores
Adm    02 - perfil, habilidades,papéis e classificação dos administradoresAdm    02 - perfil, habilidades,papéis e classificação dos administradores
Adm 02 - perfil, habilidades,papéis e classificação dos administradoresEvelyneBorges
 
Adm 01 -o que é administração -
Adm   01 -o que é administração -Adm   01 -o que é administração -
Adm 01 -o que é administração -EvelyneBorges
 
Ucb matriz curricular de sistemas da informacao - bacharel
Ucb   matriz curricular de sistemas da informacao - bacharelUcb   matriz curricular de sistemas da informacao - bacharel
Ucb matriz curricular de sistemas da informacao - bacharelEvelyneBorges
 
Facitec matriz curricular de sistemas da informacao - bacharel
Facitec   matriz curricular de sistemas da informacao - bacharelFacitec   matriz curricular de sistemas da informacao - bacharel
Facitec matriz curricular de sistemas da informacao - bacharelEvelyneBorges
 
Upis matriz curricular de sistemas da inormacao - bacharel
Upis   matriz curricular de sistemas da inormacao - bacharelUpis   matriz curricular de sistemas da inormacao - bacharel
Upis matriz curricular de sistemas da inormacao - bacharelEvelyneBorges
 
Matematica financeira
Matematica financeiraMatematica financeira
Matematica financeiraEvelyneBorges
 
Lista de exercício 1
Lista de exercício 1Lista de exercício 1
Lista de exercício 1EvelyneBorges
 

Más de EvelyneBorges (20)

Prova
ProvaProva
Prova
 
Juroscompostos
JuroscompostosJuroscompostos
Juroscompostos
 
Adm 02 - perfil, habilidades,papéis e classificação dos administradores
Adm    02 - perfil, habilidades,papéis e classificação dos administradoresAdm    02 - perfil, habilidades,papéis e classificação dos administradores
Adm 02 - perfil, habilidades,papéis e classificação dos administradores
 
Adm 01 -o que é administração -
Adm   01 -o que é administração -Adm   01 -o que é administração -
Adm 01 -o que é administração -
 
Ucb matriz curricular de sistemas da informacao - bacharel
Ucb   matriz curricular de sistemas da informacao - bacharelUcb   matriz curricular de sistemas da informacao - bacharel
Ucb matriz curricular de sistemas da informacao - bacharel
 
Facitec matriz curricular de sistemas da informacao - bacharel
Facitec   matriz curricular de sistemas da informacao - bacharelFacitec   matriz curricular de sistemas da informacao - bacharel
Facitec matriz curricular de sistemas da informacao - bacharel
 
Upis matriz curricular de sistemas da inormacao - bacharel
Upis   matriz curricular de sistemas da inormacao - bacharelUpis   matriz curricular de sistemas da inormacao - bacharel
Upis matriz curricular de sistemas da inormacao - bacharel
 
Exercícios lista 2
Exercícios   lista 2Exercícios   lista 2
Exercícios lista 2
 
Exerc f.financeira
Exerc f.financeiraExerc f.financeira
Exerc f.financeira
 
Matematica financeira
Matematica financeiraMatematica financeira
Matematica financeira
 
Switchcase
SwitchcaseSwitchcase
Switchcase
 
Exercícios lista 1
Exercícios   lista 1Exercícios   lista 1
Exercícios lista 1
 
Aula 4
Aula 4Aula 4
Aula 4
 
Aula 1
Aula 1Aula 1
Aula 1
 
Função financeira
Função financeiraFunção financeira
Função financeira
 
Modulo iv
Modulo ivModulo iv
Modulo iv
 
Modulo iii
Modulo iiiModulo iii
Modulo iii
 
Modulo ii
Modulo iiModulo ii
Modulo ii
 
Modulo i
Modulo iModulo i
Modulo i
 
Lista de exercício 1
Lista de exercício 1Lista de exercício 1
Lista de exercício 1
 

Aula 2

  • 1. // - Comentário de linha Se você quer comentar apenas uma linha use: // comentário de linha /* */ - Comentário de Bloco Se você quer comentar um bloco de texto /* Comentário de bloco */
  • 2. Ex: /* Informações autor: Regis Jaruzo Data: 12/01/2013 */ int main(void) // função obrigatória { cout<<“Oi alunos bobinhos”; return 0; }
  • 3. Esse operador é utilizado para armazenar um valor em uma dada variável. Assim, o operador de atribuição nos possibilita armazenar um dado em um espaço de memória, previamente declarado. É importante que o dado que será armazenado seja compatível com o tipo da variável que receberá a atribuição.
  • 4. Segue a sintaxe do operador de atribuição. variável = valor; No lado esquerdo do operador da atribuição, temos a variável que vai receber o valor. No lado direito do operador, temos o valor que será atribuído à variável. Ao final da linha de atribuição, deve ter um ponto e vírgula.
  • 5. Ex.: int var1 = 9, var2; var2=19; var1 = var2 = 23;
  • 6. Caracteres Descrição n Indica uma nova linha t Tabulação b Retrocesso f Avanço de Página Imprimir barra invertida ’ Imprimir Apostrofe ” Imprimir Aspas
  • 7. Operador Descrição + Soma - Subtração * Multiplicação / Divisão % Resto da Divisão Na linguagem C, as operações podem ter seus operadores de forma combinada: x=x+1; ↔ x+=1; x=x-5; ↔ x-=5; x=x*(y+1); ↔ x*=y+1;
  • 8. Ex: int main(void){ int x, y, z, soma, sub, multi, div, resto, operacao; x=10; y=3; z=9; soma = x + y; sub = x – y; multi = x * y; div = x / y; resto = x % y; operacao = x + y – z * 3 / 5 % y; return 0; }
  • 9. O nível de precedência dos operadores é avaliado da esquerda para a direita. Os parênteses podem ser utilizados para alterar a ordem da avaliação. ++ -- mais alta */% + - mais baixa
  • 10. O C++ fornece operadores diferentes para incrementar (++) e decrementar (--) variáveis. O operador de incremento soma 1 ao seu operando, e o decremento subtrai 1. O aspecto não usual desta notação é que podem ser usado como operadores pré-fixado (++x) ou pós-fixado(x++). ++x - incrementa x antes de utilizar o seu valor. x++ - incrementa x depois de ser utilizado.
  • 11. Ex: int main(void ) { int x=7, y=15; x++; ++x; y--; --y; x = y++; y = ++x; return 0; }
  • 12. Operador Descrição > Maior >= Maior ou igual < Menor <= Menor ou igual == Igual != Diferente Os resultados desses operadores sempre são Verdadeiro (número 1) ou Falso (número igual a zero).
  • 13. EX.: ( i % 2 ==0 ) ? (a++) : (a--);
  • 14. Operador Descrição && and (e) || or (ou) ! Negação Os resultados desses operadores sempre são Verdadeiro (número 1) ou Falso (número igual a zero).