Prévia do material em texto
<p>RESUMO 29/08</p><p>Declarar variável inteira: int x</p><p>Imprimir: printf(“x = %d\n”,x)</p><p>Variável: char(8), int, float(32), double(64) ,void(8) (sem valor);</p><p>Tipo Char</p><p>● nº pequeno ou caractere;</p><p>● char c = ‘a’; ou char n =10;</p><p>Tipo Int</p><p>● N° inteiro;</p><p>● int n = 102;</p><p>Tipo Float</p><p>● Precisão simples;</p><p>● float f = 2.24;</p><p>Tipo Double</p><p>● Precisão dupla;</p><p>● double d = 2.34553;</p><p>● Notação científica: e → double x = 2.0e2;⇒ double x = 200;</p><p>Modificadores</p><p>Signed (char e int): +-</p><p>● signed char x;</p><p>● signed int y;</p><p>Unsigned (char e int): 0 e +</p><p>● unsigned char x;</p><p>● unsigned int y;</p><p>Short (int): pequeno</p><p>● short int i;</p><p>Long [int e double(precisão maior)]: maior</p><p>● long int n;</p><p>● long double d;</p><p>OBS: Podemos usar mais de um modificador para um mesmo tipo.</p><p>Funções básicas</p><p>Printf: imprimir, saída (stdio.h)</p><p>● printf(“tipos de saída”, lista de variáveis);</p><p>● %d = inteiro (int ou char)</p><p>● %f = (número reais) float</p><p>● %lf =(número reais) double</p><p>● %c = ( um caractere) char</p><p>● %u = unsigned</p><p>● %s = vários caracteres.</p><p>Logo, printf( “nome %saída\n”, número). Podemos imprimir mais de um por vez.</p><p>Putchar</p><p>● recebe como entrada um único valor inteiro.</p><p>● putchar(c);</p><p>● putchar(‘\n’);</p><p>● putchar(x);</p><p>Scanf</p><p>● função de entrada que escaneia o teclado;</p><p>● scanf(“%tipo_de_entrada”, &variável);</p><p>● Receber Data;</p><p>Constante</p><p>● #define e const.</p><p>● #define nome_da_constante valor_da_constante;</p><p>● const tipo_da_constante nome_da_constante = valor_da_constante;</p><p>●</p><p>Capítulo 3</p><p>Atribuição</p><p>● =</p><p>Adição e Subtração</p><p>● +-</p><p>● Posso atribuir também a um único valor, chamado de unário.</p><p>Multiplicação e quociente</p><p>● */</p><p>● Se o numerador e denominador forem ambos inteiro, o resultado será inteiro.</p><p>Resto de uma divisão e Raiz quadrada</p><p>● % sqrt</p><p>Expoente</p><p>● pow (base, expoente) (math.h) = expoencial</p><p>Operação Relacionais (comparação)</p><p>Maior que e Menor que</p><p>● > <</p><p>Maior ou igual a e Menor ou igual a</p><p>● >= <=</p><p>Igual a e Diferente a</p><p>● == !=</p><p>Valor absoluto</p><p>● abs() → stdlib.h</p><p>Retorno (1): True Retorno (0): False.</p><p>Operadores Lógicos</p><p>E , OU, Negação</p><p>● && : (x >= 0 && x <= 9)</p><p>● || : (a == ‘F’ || b != 32)</p><p>● ! : !(x == 10)</p><p>Operadores de atribuição simplificada</p><p>● Todos terão esse exemplo:</p><p>● x+=y → x = +y…</p><p>● Quando x+= y+10 → x = x + (y+10)</p><p>Operadores de incremento e decremento</p><p>● ++x ou x++ → x = x + 1</p><p>● --x ou x– → x = x − 1</p><p>Modeladores de tipos</p><p>● (nome_do_tipo) expressão → y = (int) (f/10.0);</p><p>Operador vírgula</p><p>● Separar argumentos ou lista de expressões:</p><p>● x = (y = 2, y + 3);</p>