TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS PROGRAMAÇÃO ESTRUTURADA II

Monografias: ATPS PROGRAMAÇÃO ESTRUTURADA II. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/5/2013  •  938 Palavras (4 Páginas)  •  695 Visualizações

Página 1 de 4

FORMATADORES DA FUNÇÃO

A tabela a seguir mostra os códigos para impressão formatada da função printf ( )

e o que eles realmente expressam.

CÓDIGO printf ( ) | FORMATO |

%c | APENAS UM CARACTER |

%d | DECIMAL INTEIRO |

%e | NOTAÇÃO CIENTÍFICA |

%f | PONTO FLUTUANTE – float ou doublé |

%g | %e OU %f (O MAIS CURTO) |

%o | OCTAL |

%s | CADEIA DE CARACTERES – STRING |

%u | DECIMAL SEM SINAL |

%x | HEXADECIMAL |

CARACTERES ESPECIAIS

A tabela a seguir mostra os códigos da linguagem C para caracteres que não podem

ser inseridos diretamente pelo teclado.

CÓDIGOS ESPECIAIS | SIGNIFICADO |

\n | NOVA LINHA |

\t | TAB |

\b | RETROCESSO |

\” | ASPAS |

\\ | BARRA INVERSA |

\f | SALTA PÁGINA DE FORMULÁRIO |

\0 | NULO |

\x | MOSTRA CARACTER HEXADECIMAL |

| |

| |

| |

| |

| |

| |

| |

Modificadores de tipo de VariáveisPodemos alterar a maneira como os dados são guardados com os modificadores de tipo. Você pode modificar os tipos de duas maneiras.Tamanho: short e longVocê pode modificar o tamanho de uma variável usando os modificadores de tipo, que são dois: short e long. Note que float e char não podem ser modificados em tamanho. * short diminui o espaço necessário para guardar a variável (diminuindo também a gama de valores que esta pode assumir). Só pode ser usado com int. * long aumenta o espaço tomado pela variável, e portanto aumenta seu valor máximo e/ou sua precisão. Pode ser usado com int e double. * O padrão C de 1999 adicionou um terceiro modificador, suportado pelos compiladores mais recentes, inclusive o gcc: long long, que aumentaria ainda mais a capacidade da variável. Alguns deles suportam

esse modificador apenas para o tipo int, e outros suportam também para double.Uma observação é necessária: segundo o padrão, não existe nenhuma garantia de que uma variável short int é menor que uma variável int, nem que long int é maior que int. Apenas é garantido que int não é maior que long nem menor que short. De fato, nos sistemas x86 de 32 bits (ou seja, a maioria dos computadores pessoais atualmente), o tamanho de int é igual ao delong. Geralmente, int será o tamanho nativo do processador — ou seja, 32 bits num processador de 32 bits, 16 bits num processador de 16 bits etc.Converter um tipo de variávelA conversão de uma variável consiste em converter o tipo de uma variável em um outro. Imagine que você esteja trabalhando com uma variável do tipo float e por alguma razão queira eliminar os números que estão depois da virgula.Esta operação pode ser realizada de duas maneiras.

Conversões do tipo implícita: Consiste em uma modificação do tipo de variável que é feita automaticamente pelo compilador.Ex:-------------------------------------------------

int x;-------------------------------------------------

x = 7.123; Conversões do tipo explícita: Também chamada de operação cast, consiste em forçar a modificaçao do tipo de variável usando o operador cast "( )".Ex:-------------------------------------------------

int y;-------------------------------------------------

y = (int)7.123; Veja um exemplo da conversão de tipo inteiro em caracteres. Aqui convertemos um numero decimal em um caracte ASCII. #include <stdio.h> int main(void) {

int y = 65; char x; x = (char) y; printf("O numero inteiro: %i \n O caracter: %c \n\n", x, y); }Sinal: signed e unsignedExiste outro tipo de modificador, que define se o número vai ser guardado com sinal ou não. São os modificadores signed e unsigned, suportados pelos tipos inteiros apenas. * signed

...

Baixar como (para membros premium)  txt (6.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com