Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação em C++, Notas de estudo de Automação

C++ Básico 3

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 10/11/2009

thiago-castro-1
thiago-castro-1 🇧🇷

3 documentos

1 / 9

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Programação de Computadores
Linguagem C / C++
Parte 3
Professor Responsável: Edson Pires da Silva
pf3
pf4
pf5
pf8
pf9

Pré-visualização parcial do texto

Baixe Programação em C++ e outras Notas de estudo em PDF para Automação, somente na Docsity!

Programação de Computadores

Linguagem C / C++

Parte 3

Professor Responsável: Edson Pires da Silva

  • (^) Comando printf( ) Saída formatada: printf() Biblioteca: stdio.h Declaração: int printf (const char* st_contr [, lista_arg ]); Propósito: A função printf() ( print formated ) imprime dados da lista de argumentos lista_arg formatados de acordo com a string de controle st_contr. Esta função retorna um valor inteiro representando o número de caracteres impressos. Esta função imprime dados numéricos, caracteres e strings. Esta função é dita de saída formatada pois os dados de saída podem ser formatados (alinhados, com número de dígitos variáveis, etc.). Sintaxe: A string de controle é uma máscara que especifica (formata) o que será impresso e de que maneira será impresso.

• Comando printf( )

  • nulo (null) \0 Controle/Caracter Seqüência de escape Valor ASCII
  • campainha (bell) \a
  • retrocesso(backspace) \b
  • tabulação horizontal \t
  • nova linha(new line) \n
  • tabulação vertical \v
  • alimenta folha(formfeed) \f
  • retorna carro(carriagereturn)\r
  • aspas (") "
  • apostrofo (') '
  • interrogação (?) ?
  • barra invertida () \
  • (^) Especificadores de formato para printf Nesta mascara é possível reservar espaço para o valor de alguma variável usando especificadores de formato. Um especificador de formato marca o lugar e o formato de impressão das variáveis contidas na lista variáveis. Deve haver um especificador de formato para cada variável a ser impressa. Todos os especificadores de formato começam com um %. Exemplo: Observe no exemplo abaixo as instruções de saída formatada e os respectivos resultados. Admita que idade seja uma variável int contendo o valor 29 e que tot e din sejam variáveis float cujo valores são, respectivamente, 12.3 e 15.0. Instrução: printf(“Tenho %d anos de vida”,idade); Saída: Tenho 29 anos de vida
  • (^) Especificadores de formato para printf [flag] justificação de saída: (Opcional)
  • justificação à esquerda.
  • conversão de sinal (saída sempre com sinal: + ou -) <espaço> conversão de sinal (saídas negativas com sinal, positivas sem sinal) [tamanho] especificação de tamanho (Opcional) n pelo menos n dígitos serão impressos (dígitos faltantes serão completados por brancos). 0n pelo menos n dígitos serão impressos (dígitos faltantes serão completados por zeros). [.precisão] especificador de precisão, dígitos a direita do ponto decimal. (Opcional) (nada) padrão: 6 dígitos para reais. 0 nenhum digito decimal. .n são impressos n dígitos decimais. Tipo caracter de conversão de tipo (Requerido) d inteiro decimal o inteiro octal x inteiro hexadecimal f ponto flutuante: [-]dddd.dddd. e ponto flutuante com expoente: [-]d.dddde[+/-]ddd c caracter simples s string
  • (^) Comando scanf( ) Leitura formatada: scanf() Biblioteca: stdio.h Declaração: int scanf(const char* st_contr [, end_var , ...]); Propósito: A função scanf() ( scan formated ) permite a entrada de dados numéricos, caracteres e 'strings' e sua respectiva atribuição a variáveis cujos endereços são end_var. Esta função é dita de entrada formatada pois os dados de entrada são formatados pela string de controle st_contr. a um determinado tipo de variável (int, float, char, ...). Sintaxe: O uso da função scanf() é semelhante ao da função printf(). A função lê da entrada padrão (em geral, teclado) uma lista de valores que serão formatados pela string de controle e armazenados nos endereços das variáveis da lista.