Levi exatas
Palavras Reservadas Todas as linguagens de programação têm palavras reservadas, que não podem ser usadas a não ser nos seus propósitos originais, isto é, não podemos declarar funções ou variáveis com os mesmos nomes. Lembrando, o C é "case sensitive", então pode-se declarar uma variável For, apesar de haver uma palavra reservada for. auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
Tipos Numéricos Tipo Char unsigned char signed char int unsigned int signed int short int unsigned short int signed short int long int signed long int unsigned long int float double long double Num de bits 8 8 8 16 16 16 16 16 16 32 32 32 32 64 80 Intervalo Inicio -128 0 -128 -32.768 0 -32.768 -32.768 0 -32.768 -2.147.483.648 -2.147.483.648 0 3,4E-38 1,7E-308 3,4E-4932 Fim 127 255 127 32.767 65.535 32.767 32.767 65.535 32.767 2.147.483.647 2.147.483.647 4.294.967.295 3.4E+38 1,7E+308 3,4E+4932
Expressões Aritméticas
Operadores Aritméticos e de Atribuição Os operadores aritméticos são usados para desenvolver operações matemáticas. Operador + * / % ++ -Ação Soma (inteira e ponto flutuante) Subtração ou Troca de sinal (inteira e ponto flutuante) Multiplicação (inteira e ponto flutuante) Divisão (inteira e ponto flutuante) Resto de divisão (de inteiros) Incremento (inteiro e ponto flutuante) Decremento (inteiro e ponto flutuante)
Operadores Relacionais e Lógicos Os operadores relacionais fazem comparações entre variáveis. Operador > >= < >k; x=x=k; x = == != & ^ | && || ? = += -= *= /= Menor , precedência
Entrada/Saída de Dados
A função printf() tem a seguinte forma geral: printf (string_de_controle,lista_de_argumentos); Na string de controle tem-se uma descrição de tudo que a função vai colocar na tela. A string de controle mostra não apenas os caracteres que devem ser colocados na