13.07.2015 Views

A Linguagem C Introdução a Programação em Linguagem C ...

A Linguagem C Introdução a Programação em Linguagem C ...

A Linguagem C Introdução a Programação em Linguagem C ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Deve-se ter os seguintes cuidados no uso de variáveis:• Deve-se garantir que não será atribuído valor superior ao da representatividade de cada tipo, o que pode levar aotruncamento e alteração da informação armazenada;• A conversão de números inteiros para flutuantes ocorre de forma automática e s<strong>em</strong> perda, porém o contrário não;• Variáveis não inicializadas contém lixo.float f = 4.33;int a, b, c;a = 2;c = a + b; //b não foi inicializada e contém lixoa = f; //erro de conversãof = a;a = (int)f; //conversão aceita com o uso de castingDe forma compl<strong>em</strong>entar a definição de variáveis, pode-se também definir strings que serão substituídas pelos seusidentificadores toda vez que encontrados no código fonte (Macro). Isso é feito pela diretiva #define. No seguinteex<strong>em</strong>plo, o identificador é o MAX_JOGADORES, e a string correspondente é 5.#define MAX_JOGADORES 5#define PI 3.1415.../* antes de ser compilada, esta linha será transformada <strong>em</strong> if (cont

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!