Você está na página 1de 5

Tipo char int short long unsigned char unsigned unsigned long unsigned short float double long

double void

Descrio Um nico caracter Nmeros inteiros (sem casas decimais)

Bytes 1 4 2 4 1 4 4 2 4 8 10 0

Intervalo de valores 0 a 255 -2147483648 a +2147483647 -32.765 a 32.765 -2.147.483.648 a 2.147.483.647 0 a 255 0 a 4.294.967.295 (ambiente de 32 bits) 0 a 4.294.967.295 0 a 65.535 3,4.10-38 a 3,4.1038 1,7.10-308 a 1,7.10308 3,4 x 10-4932 a 3,4 x 104932 Nenhum valor

Nmeros em ponto flutuantes com preciso simples (7 casas decimais) Nmeros em ponto flutuante com preciso dupla (15 casas decimais)

Portugol programa inicio fim var imprima leia para enquanto inteiro real caracter string e ou negar menor maior maior igual menor igual igual incremento decremento atribuio caso comentrio se condicao entao para i de 1 ate 10 faca enquanto condicao faca

C main { } printf scanf for while int float char char[] && || ! < > >= <= == ++ -= ou -> switch /* *\ if (condicao) for(i=1;i <= 10;i = i + 1) while (condicao) #include

Pascal Program Begin End Var Write Read For While Integer Real Char String And Or Not < > >= <= = inc ou (valor := (valor + 1)) dec ou (valor := (valor - 1)) := Case {} ou // if condicao then for i:=0 to 10 do while (condicao) do Units (Delphi)

Nome do arquivo stdio.h string.h math.h ctype.h stdlib.h conio.h Categoria Tipos de dados Modificadores de tipo Modificadores do tipo de acesso Classes de Armazenamento Tipos definidos pelo usurio Comandos condicionais Comandos de lao Comandos de desvio Operador Cdigo %c %d %i %e %f %g %o %s %u %x %p %n %ld %lf %% %ld, %li, %lo, %lu e %lx %hd, %hi, %ho, %hu e %hx %Le, %Lf e %Lg Cdigo \n \t \b \f \a

Descries das funes Funes de entrada e sada (I/O) Funes de tratamento de strings Funes matemticas Funes de teste e tratamento de caracteres Funes de uso genrico Funes para controle da tela Palavras-chave char, int, float, double, void long, short, signed, unsigned const, volatile auto, extern, static, register struct, enum, union, typedef if, else, switch, case, default while, for, do break, goto, return, continue sizeof scanf l um nico caractere simples l um inteiro decimal com sinal l um inteiro decimal, hexadecimal ou octal l um numero com ponto flutuante (notao cientifica) l um numero com ponto flutuante em decimal Usa %e ou %f, ou o que for menor Inteiro octal l uma string de caracteres Inteiro decimal sem sinal Inteiro hexadecimal sem sinal l um ponteiro Inteiro decimal longo l um nmero com ponto flutuante longo(double)

printf um nico caractere imprime um inteiro decimal decimal notao cientifica ponto decimal flutuante Usa %e ou %f, ou o que for menor Inteiro octal sem sinal string de caracteres Inteiro decimal sem sinal Inteiro hexadecimal sem sinal imprime um ponteiro Ponteiro inteiro Inteiro decimal longo ponto flutuante imprime % na tela long short long double

Significado Linha Nova (Line Feed) Tabulao Retrocesso (BackSpace) Salto de Pgina (Form Feed) Caracter de alerta (beep)

\r \\ \0 \ \ \xdd \ddd

Retorno de carro (cr) \- Barra invertida Zero Aspas simples (apstrofo) Aspas duplas Representao hexadecimal Representao octal

Operador Descrio Menos unrio ++ Incremento pr ou ps-fixado -Decremento pr ou ps-fixado ! Lgico NO * Multiplicao / Diviso (se os dois valores forem int, o resultado no ter casas decimais) % Resto da diviso inteira + Mais aritmtico Menos aritmtico < Menor relacional <= Menor ou igual relacional > Maior relacional >= Maior ou igual relacional == Igual relacional != Diferente relacional && E lgico OU lgico ?: Condicional = Atribuio *= Aritmtico de atribuio (vezes) /= Aritmtico de atribuio (divide) %= Aritmtico de atribuio (mdulo) += Aritmtico de atribuio (soma) -= Aritmtico de atribuio (menos) Expresso Normal Expresso Simplificada a = a + b; a+=b; a = a - b; a-=b; a = a * b; a*=b; a = a / b; a/=b; a = a % b; a%=b; Funo Operao getchar ( ) l um caractere; espera por <enter> getche ( ) l um caractere com eco; no espera por <enter> getch ( ) l um caractere sem eco; no espera por <enter> putchar ( ) Imprime um caractere na tela gets ( ) l uma string via teclado puts ( ) Imprime uma string na tela

1.1 O Comando if
if (condio) declarao; 1.2 O Comando else f (condio) declarao_1; else declarao_2; 1.3 O if-else-if if (condio_1) declarao_1; else if (condio_2) declarao_2; else if (condio_3) declarao_3; else if (condio_n) declarao_n; else

declarao_default;
1.4 O comando switch

switch (varivel) { case constante_1: declarao_1; break; case constante_2: declarao_2; break; case constante_n: declarao_n; break; default declarao_default; } 1.5 O comando for

for (inicializao;condio;incremento) declarao; ou inicializao; if (condio) { declarao; incremento; "Volte para o comando if" }

1.6

O comando while

while (condio) declarao; ou if (condio) { declarao; "Volte para o comando if" } 1.7 O comando do-while

declarao; if (condio) "Volta para a declarao" ou do { declarao; } while (condio);