<aside> 📢 Página dedicada para explicar a linguagem C!

</aside>

Primeiros passos

O C é uma linguagem compilada, ou seja, a maquina de destino traduz o programa diretamente. Diferente de uma linguagem interpretada como o python ou JS em que há um programa interpretador, qual lê e executa o código.

É como se você estivesse precisando traduzir um texto em alemão, coso vc domine a língua basta ler e traduzir automaticamente (linguagem compilada), mas caso não, irá precisar de um interpretador um tradutor.

As linguagens compiladas são convertidas diretamente na máquina em um código de máquina que o processador pode executar. Como resultado, elas tendem a ser mais rápidas e mais eficientes em sua execução do que as linguagens interpretadas. Elas também dão ao desenvolvedor mais controle sobre alguns aspectos do hardware, como o gerenciamento da memória e o uso da CPU.

Portanto, precisamos de um compilador!!

Baixe o min-GW caso esteja no Windows, no Mac ou Linux ele vêm instalado.

#include <stdio.h>

int main(){
    printf("Eita mundo bão!");
}

// Para compilar esse programa devemos encontra-lo com o terminal executar:
// C:\Users\User\[Workspace]\guess-the-number\Hello-World>gcc hello.C -o hello.exe
// C:\Users\User\[Workspace]\guess-the-number\Hello-World>hello.exe
// Qual compila e gera o executável do programa

Tipos de dados

Float: para valores de ponte flutuante, precisão de 7 casas decimais;

Double: para valores de ponte flutuante, precisão de 15 casas decimais;

Char: alfanumérico;

double pi = 3.14;
float R = 10.0;
int idade = 21;
char nome = "Enzo";

Constantes e variáveis

Constantes são instancias feitas quais não podem ser modificadas posteriormente.

const float pi = 3.14;
float R = 10;