Você está na página 1de 16

CURSO PROFISSIONAL TCNICO DE INFORMTICA DE GESTO

LINGUAGENS
DE

PROGRAMAO (LP) 10 ANO

Modulo II Introduo Linguagem de Programao C (b)

Professores: Paulo Tomsio

2011/2012

TIPOS DE DADOS BSICOS

Variveis; Atribuio; Tipos de Dados em C; Operadores Numricos;

VARIVEIS
Nome que dado a uma determinada posio de memria para conter um valor de um determinado tipo. O valor contido numa varivel pode variar ao longo da execuo de um programa. A varivel deve ser definida antes de ser usada no programa. A definio de variveis faz-se utilizando a seguinte sintaxe: tipo nomevar; Exemplos: int i; char ch1, letra;
3

VARIVEIS
A declarao de variveis tem que ser sempre realizada antes da sua utilizao e antes de qualquer instruo. main ( ) { Declarao de variveis intruo1; intruo2; }

NOMES

DE

VARIVEIS

O nome de uma varivel pode ser constitudo por letras do alfabeto, dgitos e ainda pelo carcter underscore ( _ ). O primeiro carcter no pode ser um dgito. Maisculas e minsculas representam diferentes, logo variveis distintas. caracteres

Uma varivel no pode ter como nome uma palavra reservada da prpria linguagem C; Se o nome de uma varivel for composto por 2 ou mais palavras, no pode existir espao entre estas.
5

ATRIBUIO
Uma varivel pode ser inicializada com um valor atravs de uma operao de atribuio. Uma atribuio realizada obedecendo seguinte sintaxe: varivel = expresso; Exemplo: Atribuir o valor 17 varivel num: int num; num = 17; ou int num = 17;
6

TIPOS DE DADOS
Inteiros
int

Reais
float Double

Carcter
char

TIPOS DE DADOS INTEIROS (INT)

As variveis declaradas do tipo inteiro so utilizadas para armazenar valores que pertencem ao conjunto dos nmeros naturais ( sem parte fraccionria). A definio de uma varivel do tipo inteiro realizada atravs da seguinte sintaxe: int nome_var;

TIPOS DE DADOS INTEIROS (INT)


Tipo de Inteiro:

Tipo de Varivel int Signed short int long int int unsigned shot int long int

N de Bytes 2 2 4 2 2 4

Valor mnimo -32 768 -32 768 -2 147 483 648 0 0 0

Valor Mximo 32 767 32 767 2 147 483 647 65 535 65 535 4 294 967 295

TIPOS DE DADOS INTEIROS (INT)


Operaes sobre inteiros

Operao + * / %

Descrio Soma Subtraco Multiplicao Diviso Inteira Resto da Diviso Inteira

Exemplo 21 + 4 21 4 21 * 4 21 / 4 21 % 4

Resultado 25 17 84 5 1

10

TIPOS DE DADOS REAIS ( FLOAT & DOUBLE)


As variveis declaradas do tipo float ou double so utilizadas para armazenar valores numricos com parte fraccionria. A diferena entre uma varivel do tipo float e uma do tipo double o nmero de Bytes reservados para armazenar o valor.
float 4 Bytes. Double 6 Bytes.

Este tipo de varivel representado por uma parte inteira e por outra decimal, separados por um ponto.
11

TIPOS DE DADOS REAIS ( FLOAT & DOUBLE)

A definio de uma varivel do tipo float ou double realizada atravs da seguinte sintaxe, respectivamente: float nome_var; double nome_var;

12

TIPOS DE DADOS REAIS ( FLOAT & DOUBLE)


Operaes sobre Reais

Operao + * /

Descrio Soma Subtraco Multiplicao Diviso Real

Exemplo 21.3 + 4.1 21.7 4.8 21.2 * 4.7 21.0 / 4.0

Resultado 25.4 16.9 99.64 5.25

13

TIPOS DE DADOS CARCTER (CHAR)


O tipo char permite armazenar numa varivel deste tipo, um nico carcter; O valor de uma varivel armazenado num Byte; tipo char sempre

A definio de uma varivel do tipo char realizada atravs da seguinte sintaxe: char nome_var; A representao de caracteres na Linguagem C faz-se utilizando o smbolo plica (A).
14

FUNO DE LEITURA - SCANF


Esta funo funciona de forma semelhante funo printf. Pertence biblioteca stdio.h. Sintaxe da funo: scanf (formato de leitura,& nome_var); Exemplo: scanf(%d,&num); scanf(%f, &real);
15

FORMATOS DE LEITURA E ESCRITA


Tipo char int int int Shot int Long int Unsigned short int Unsigned int Unsigned long int float double Formato %c %d ou i% %o %x ou %X %hd %ld %hu %u %lu %f ou %e ou%E %f ou %e ou %E
16

Observaes nico carcter inteiro (base decimal) inteiro (base octal) inteiro (base hexadecimal) Shot inteiro ( Base decimal) Long inteiro ( Base decimal) Short inteiro positivo Inteiro positivo Long inteiro positivo