ATPS PROGRAMAÇÃO ESTRUTURADA II
Monografias: ATPS PROGRAMAÇÃO ESTRUTURADA II. Pesquise 862.000+ trabalhos acadêmicosPor: aicram • 20/5/2013 • 938 Palavras (4 Páginas) • 749 Visualizações
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
...