Академический Документы
Профессиональный Документы
Культура Документы
int main()
{
cout << "Oi Mundo!" << endl;
return 0;
}
Instruções Básicas
// cenouras.cpp – programa de processamento de comida
#include <iostream>
using namespace std;
int main()
{
int cenouras; // declara uma variável inteira
cenouras = 25; // atribui um valor a uma variável
system("pause");
return 0;
}
Constantes versus Variáveis
»
Constantes versus Variáveis
int main()
{
cout << "A letra " << 'm';
cout << " tem " << 3 << " pernas." << endl;
system("pause");
return 0;
}
Constantes versus Variáveis
0xCB20
0xCB21
0xCB22 Informações guardadas em variáveis
0xCB23
0xCB24
são armazenadas na memória
0xCB25 do computador
0xCB26
0xCB27
Dados
Declaração de Variáveis
00100110 0xCB20
00001100 0xCB21
32 bits = 4 bytes 00110110 0xCB22
01011000 0xCB23
Endereços de memória
0xCB24
0xCB25
0xCB26
0xCB27
Dados
Declaração de Variáveis
int cenouras;
A declaração fornece:
O tipo da informação (quantidade de memória)
Um rótulo (endereço de memória)
Declaração de Variáveis
Tipo de dado armazenado Nome da variável
int cenouras;
0xCB20 = cenouras
0xCB21
int
0xCB22
0xCB23
0xCB24
Endereços de memória
0xCB25
0xCB26
0xCB27
Dados
Declaração de Variáveis
int cenouras;
cenouras = 34;
...
cenoura = cenouras + 1;
PRINT cenouras
int main()
{
cout << "Eu tenho vegetais para vender.\n";
int cenouras, beterrabas, alfaces;
cenouras = 25;
beterraba = 10;
alfaces = 18;
...
}
Atribuição de Valor
cenouras = 25;
00000000 0xCB20 = cenouras
00000000 0xCB21
25 00000000 0xCB22 Operador de atribuição
00011001 0xCB23
0xCB24
0xCB25
0xCB26
0xCB27
»
Atribuição de Valor
cenouras = cenouras – 1;
Expressão
Atribuição de Valor
int main(void)
{
int a, b;
a = 5;
b = 2; // linha 7
b = a; // linha 8
a = b; // linha 9
int main()
{
int cenouras;
// concatena a saída
cout << "Agora você tem " << cenouras << " cenouras." << endl;
system("pause");
return 0;
}
Entrada de Dados com cin
Operador de extração
»
Concatenando Escritas