Anexo CPP01
2053 palavras
9 páginas
Pontifícia Universidade Católica de Minas Gerais1
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO C++
Objetivos
Apresentar a descrição da linguagem C++;
Apresentar as estruturas básicas de controle em C++;
Apresentar a forma de codificação em linguagem C++;
Apresentar padrões de mapeamento para a linguagem C++.
Histórico
1972 – primeira versão de C , por Dennis Ritchie;
1979 – publicação do livro "The C Programming Language";
1980 – início dos trabalhos de Bjarne Stroustrup na AT&T;
1985 – divulgação do C++ fora da AT&T;
2000 – padronização ANSI.
Descrição da linguagem
Alfabeto
Um programa em C++ poderá conter os seguintes caracteres:
as vinte e seis (26) letras do alfabeto inglês:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
os dez (10) algarismos:
0123456789
os símbolos:
<
>
.
,
:
;
=
!
?
&
^
|
menor maior ponto vírgula dois pontos ponto-e-vírgula igualdade exclamação interrogação ampersete ("e" comercial) circunflexo barra em pé
()
[]
{}
+
*
/
#
“
‘
parênteses colchete chaves soma subtração asterisco barra sustenido aspas apóstrofo %
~
porcento til
Pontuação
Ponto-e-vírgula é usado para separar comandos, a menos que outro separador seja necessário; Em alguns casos de operadores, convém o uso de espaços em branco antes, e depois.
Observação:
Em C++ utilizam-se, obrigatoriamente, as letras minúsculas para os comandos próprios da linguagem. Pontifícia Universidade Católica de Minas Gerais
2
Tipos de dados
Tipos básicos
C++
inteiro real caractere
int float char
Outros tipos: short long unsigned double
Algoritmo
inteiros "curtos" inteiros "longos":
[-2.147.483.648,2.147.483.647]
inteiros sem sinal:
[0, 65535] reais com dupla precisão
Especificação de classe de armazenamento: const auto static register extern constante alocação na pilha até retorno de função alocação em memória durante a execução alocação em registrador ( valores escalares ) não aloca memória (declaração externa)
Exemplos: