Baixe o app para aproveitar ainda mais
Prévia do material em texto
Tipos de variáveis Significado Tipo Exemplo Inteiro Int (1;2;3;4;5;6) Real Float ou Double (1.1;4.5;7.8;100.1;18.2) Caractere Char ('a';'b';'c';'d';'e';) Logico Bool (True-1;False-0) Operadores Significado Operador Exemplo Atribuição = a=1 Subtração - 1-1 Adição + 1+1 Divisão / 1/1 Multiplicação * 1*1 Resto da divisão % 1%1 Potenciação ** Pow(1,1) Operadores relacionais Significado Símbolo Exemplo Maior que > 2>1 Menor que < 1<2 Maior ou igual que >= 2>=1 Menor ou igual que <= 1<=2 Igualdade == 1==1 Desigualdade != 1!=2 Estruturas de condição Significado Codigo If() - Se If(2>a){ printf("2 é maior que a"); } If() else - Se senão If(2>a){ printf("2 é maior que a"); }else{ printf("a é maior que 2"); } switch() case – Escolha - caso switch(a){ case 1: printf("a é igual a 1"); break; //para o codigo aqui// case 2: printf("a é igual a 2"); break; //para o codigo aqui// } Especificadores de formato Especificador Tipo Para oque %c Especifica um char Caractere %d Especifica um int Inteiro %u Especifica um unsigned int Inteiro sem negativos %f Especifica um double (ou float) Real %e Especifica um double (ou float) no formato científico Real %g Especifica um double (ou float) no formato mais apropriado (%f ou %e ou %d) Real %s Especifica uma cadeia de caracteres Palavras ou 'P','a','l','a','v','r','a','s' Operadores de incremento e decremento Incremento Decremento a++ a-- a=a+1 a=a-1 Operadores de atribuição Operador Função a+=b a recebe o resultado da soma de a com b a-=b a recebe o resultado da subtração de a com b a*=b a recebe o resultado da multiplicação de a com b a/=b a recebe o resultado da divisão de a com b a%=b a recebe o resto da divisão de a com b Estruturas de Repetição ou laços de repetições For 1 – Código 2 - Resultado While 1 – Código 2 - Resultado Do While 1 – Código 2 - Resultado Estrutura de dados Tipo de estrutura Teoria Exemplo pratico Vetor Uma estrutura de dados unidirecional Int vetor[5] Matriz Uma estrutura de dados do tipo vetor só que multidirecional Int matriz[5][3] Manipulando strings Getchar() – le um caractere do teclado Puchar() – imprime um caractere na tela Gets() – le uma string no teclado Puts() – imprime uma string na tela Strlen() – Ve quantos caracteres tem a variavel
Compartilhar