A linguagem C++ como dito na aula 10, possui 6 tipos primitivos de dados. A saber: char, int, float, double, wchar_t e bool. Porém através desses tipos de dados primitivos podemos formar tipos de dados compostos.
Um exemplo comum é usarmos o tipo de dados char para armazenar strings de caracteres. Porém veremos os tipos de dados compostos em aulas futuras. Aprenderemos também em próximas aulas sobre modificadores.


C++ possui tipos de dados primitivos e compostos
  • char 
    (Caracter) - O tipo de dados char é utilizado para armazenar um caracter. É importante saber que geralmente caracteres são armazenados em códigos que obedecem o padrão ASCII (American Standard Code for Information Interchange). Já que ASCII pela maior parte da industria de computadores para a troca de informações. 

  • int
    (Inteiro) - Utilizados o tipo de dados int para armazenar números inteiros. Podemos armazenar números inteiros negativos e positivos, Ex:  ( int a= 10; ), ( int b= -10; ).
    Podemos também modificar a faixa de valores utilizando palavras reservadas signedunsignedshort long (veremos mais a frente sobre estes modificadores).

  • float
    (Ponto flutuante) - Ao utilizar o tipo de dados float podemos armazenar números fracionários reais. Ex: (float a= 1.5;).

  • double
    (Ponto flutuante de precisão dupla) - Podemos armazenar números de ponto flutuante como em float, porém utilizamos double quando o número a ser armazenado tiver a precisão muito grande.
    Ex: (double a= 
    558749.16846516487975132156857452131274127412974812794812794812798412;).

  • bool (Lógico) - bool representa um tipo de dados lógico, é um dos tipos de dados mais simples ao se declarar variáveis pois ele aceita apenas 2 valores, verdadeiro ou falso. Ex: (bool a= true;) ou ( bool a= false;) vemos que podemos iniciar com um valor verdadeiro usando a palavra reservada true ou como falso utilizando false. Também podemos representar verdadeiro utilizando o valor inteiro 1 ou falso utilizando o valor inteiro 0.

Como prometido na aula 10, segue a tabela de tipos de dados, espaço ocupado na memória e faixa ocupada. Valeu galera!



Sequência Bytes ocupados Faixa ou intervalo
short int
signed int
signed short int
wchat_t
signed wchar_t
2 -32.768 a 32.767
unsigned short int
unsigned wchar_t
2 0 a 65.535
int
long int
signed long int
4 -2.147.483.648 até 2.147.483.647
unsigned int
unsigned long int
4 0 a 4.294.967.295
char
signed char
1 -128 a 127
unsigned char 1 0 a 255
bool 1 true ou false
float 4 1,2e-38 a 3,4e+38
double
long float
8 2,2e-308 a 1,8e+308

0 comentários:

Postar um comentário

Related Posts with Thumbnails
top
BlogBlogs.Com.Br