ProgramaçãoC

468 palavras 2 páginas
SEM0543 – Organização de Dados em
Computadores
Estruturas de dados

Linguagem C - Introdução

Tipos básicos (primitivos) de dados
As linguagens de programação de alto nível, a exemplo da linguagem C, definem alguns tipos básicos de dados, que representam, principalmente números e caracteres.
Existem poucos tipos básicos em C: char – um byte, utilizado para representar um caractere (ASCII); int – 32 bits (ou 16, de acordo com a plataforma), representa um número inteiro; float – 32 bits, utilizado para ponto flutuante com precisão simples; double – 64 bits, utilizado para ponto flutuante com precisão dupla.

tipo

bit

bytes

escala

char

8

1

-128 a 127

int

16

2

-32768 a 32767

float

32

4

3.4E-38 a 3.4E+38

double

64

8

1.7E-308 a 1.7E+308

void

0

0

sem valor
3

Tipos básicos (primitivos) de dados
O tipo inteiro pode ter variações de tamanho: short (ou short int) – inteiro com tamanho mínimo de 16 bits; long (ou long int) – inteiro com tamanho mínimo de 32 bits.

Os tipos inteiros e o char ainda podem representar dados com, ou sem, sinal: signed – inteiro, ou char, com sinal.
Ex.: signed char – faixa de valores de -128 a 127 unsigned – inteiro, ou char, sem sinal.
Ex.: unsigned char – vai de 0 a 255

4

Tipos básicos (primitivos) de dados código %d

ponto flutuante

%c

caracter simples

%s

cadeia de caracter

%e

notação científica

%o

octal

%u

decimal sem sinal

%x

hexadecimal

%ld

decimal longo

%lf

Exemplo: exibir em tela a quantidade de bytes do tipo char: decimal

%f
O operador sizeof fornece o número de bytes de um tipo (ou representado pelo nome de uma variável declarada como).

significado

ponto flutuante longo

printf("Tamanho, em bytes, do tipo char %d\n", sizeof(char));

5

Tipos e variáveis
Variáveis guardam a referência (endereço na memória) de campos de dados. Para a correta
interpretação

Relacionados

  • programaçaoc++
    751 palavras | 4 páginas
  • algoritmo
    364 palavras | 2 páginas
  • paradigmas de linguagem
    688 palavras | 3 páginas
  • Subprogramas ti
    666 palavras | 3 páginas
  • ATPS PROGRAMA O
    2172 palavras | 9 páginas
  • Linguagem da computaçao
    7912 palavras | 32 páginas