NUMÉRICAS
Constantes Numéricas
Uma constante tem
valor fixo e
inalterável. Números
constantes em C++
podem ser escritos
nas seguintes bases:
Constantes Numéricas
DECIM AL
Es cre ve mo s um nú me ro em
decima l de fo rma pu ra e
si mples , co mo a qu e
est amo s ac ostum ad os.
Ex emp los: 23 45, 50, 88.
Obse rve que núme ros em
decima l não podem es tar
entre asp as.
Constantes Numéricas
HE XADEC IM AL
Os números escrit os na
base 16 deve m se r
precedidos de Ox .
Ex emp lo s: 0x41,
0x1afb, Ox 54CA.
Constantes Numéricas
OCTAL
A ex pres sã o "\nPrime ir o
prog ram a" é um ex em pl o de
cad ei a de ca ract eres
con st ant e. A lin gu age m C++
reco nh ece uma ca de ia de
car act eres con st ante qua nd o
del im it ada po r as pa s du pla s.
Constantes Numéricas
ASPAS SIMPLES OU ASPAS DUPLAS
O namespace é um a regi ão
que agrega um
identi fi cador a tod os os
nomes decl arados dentr o
del a. Vamos ve r com o
cri ar essa regi ão:
Constantes Numéricas
Exempl o cri ando
namespaces
Constantes Numéricas
A definição de um
namespace deve ser
externa. Ou seja,
fora de qualquer
função.
Constantes Numéricas
MANIPULADORES DE TAMANHO DE
CAMPO NA IMPRESSÃO
O objeto cout permite estabelecer o
tamanho de um campo para a
impressão. Isso significa que podemos
definir o número de colunas que será
ocupado por um valor ou texto a ser
impresso. Em geral, a definição de
tamanho de campo é usada para
alinhamento e estética de um
relatório.
Constantes Numéricas
Os manipuladores de tamanho de
campo estão definidos no arquivo
iomanip. Veja-os a seguir:
Constantes Numéricas
Exemplo com tamanho de campo
Constantes Numéricas
setw
Seleciona o tamanho do próximo campo a ser
impresso.
setprecision
Define o número de casas decimais a ser
impressas para um número em ponto flutuante.
setfíll
Seleciona o caractere que deverá preencher as
colunas em branco iniciais de um campo.
setiosflags
Seleciona o modo de apresentação de um número
(com ponto decimal, notação cien-tífica etc.).
Constantes Numéricas
O próximo exemplo preenche as
colunas em branco iniciais com o
caractere ‘.’.
Constantes Numéricas
TAMANHO DE CAMPOS COM PONTOS
FLUTUANTES
Com um número em ponto flutuante,
podemos definir o número de casas
decimais a ser apresentadas, além do
tamanho da coluna a ser ocupado pelo
número.
Constantes Numéricas
TAMAN HO DE CAMPO S CO M
CADEI AS DE CA RAC TER ES
O manipulador setw justifica campos
numéricos e cadeias de caracteres à
direita do campo de impressão
definido.
Constantes Numéricas
Se o tamanho do campo
especificado em setw for menor
do que o tamanho mínimo
requerido para imprimir o valor
associado, a impressão utilizará o
número necessário de colunas,
ignorando o tamanho especificado
para o campo.