Anexo CPP01

2053 palavras 9 páginas
Pontifícia Universidade Católica de Minas Gerais

1

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:

Relacionados

  • transito
    33132 palavras | 133 páginas