#include <iostream>: Inclui a biblioteca de entrada/saídaint main(): Função principal, ponto de entrada do programareturn 0;: Indica que o programa foi executado com sucesso
// Este é um comentário em uma única linha
/*
* Este é um comentário
* em múltiplas linhas
*/
int: Inteirosfloat e double: Números de ponto flutuantechar: Caracteresbool: Valores booleanos (true/false)short, long, unsigned, etc.
int age = 25;
float pi = 3.14159;
char letter = 'A';
bool isStudent = true;
int a = 10, b = 4;
int sum = a + b; // 14
int diff = a - b; // 6
int prod = a * b; // 40
int quot = a / b; // 2
int rem = a % b; // 2
+, -, *, /, %
std::cout: Usado para exibir saídastd::cin: Usado para receber entrada do usuário
using namespace std;: Permite usar elementos do namespace std sem o prefixo std::using std::cout; para elementos específicosint result = 7 / 2; resultará em 3 (a parte decimal é descartada).
#include <iostream>
int main() {
int a = 7, b = 2;
int result = a / b;
std::cout << "Resultado da divisão de inteiros: " << result << std::endl;
// Usando type casting para obter um resultado com ponto flutuante
double preciseResult = static_cast<double>(a) / b;
std::cout << "Resultado com ponto flutuante: " << preciseResult << std::endl;
return 0;
}
static_cast<double>(a) converte a de int para double, permitindo uma divisão com resultado decimal.
std::fixed e std::setprecision(2): Formata a saída com 2 casas decimais"" ou simples ''."" (aspas duplas) são usadas para criar strings literais, como "Hello, World!".'' (aspas simples) são usadas para representar caracteres únicos, como 'A'.std::string para manipulação de strings de forma mais eficiente e segura.
sin(x), cos(x): Funções trigonométricas (x em radianos)pow(base, expoente): Potenciaçãosqrt(x): Raiz quadradatan, log, exp, etc.
std::cout e std::cinNa próxima aula, abordaremos estruturas de controle em C++.