ApostilaLinguagemC Parte01 20150518225313

2849 palavras 12 páginas
LÓGICA DE
PROGRAMAÇÃO –
LINGUAGEM C

Prof. Gleide Nolasco
1º semestre de 2015

Algoritmos e Lógica de Programação - 2015

Prof. Gleide Nolasco

1. PROGRAMA
Conjunto de comandos que, ao serem executados pelo computador executam uma “tarefa” pré-definida.

2. ESTRUTURAS DE ARMAZENAMENTO DE DADOS CONSTANTES E VARIÁVEIS
Somente os 32 primeiros caracteres são significativos e há diferença entre maiúsculas e minúsculas.
Exemplo: Cont é diferente de cont que é diferente de CONT. Isto significa sempre que um identificador for mencionado no programa deve ser utilizado para tal, o mesmo tipo de fonte sempre deve ser mencionado no
2.1.

TIPO DE DADO
TIPO

REPRESENTAÇÃO

TAMANHO

char

-128 a 127

1 byte

int

-32.768 a -32767

2 bytes (1 palavra)

float

3.4 E-38 a 3.4 E38

4 bytes (2 palavras)

double

1.7 E-308 a 1.7 E308

8 bytes (4 palavras)

bool

false / true

long int

-2.147.483.647 a 2.147.483.647

4 bytes (2 palavras)

long double

1.2 E-4932 a 1.2 E4932

10 bytes (5 palavras)

unsigned char

0 a 255

1 byte

unsigned int

0 a 65.535

2 bytes (1 palavra)

unsigned long int

0 a 4.294.967.295

4 bytes (2 palavras)

3. EXPRESSÕES E OPERADORES
3.1.

OPERADORES ARITMÉTICOS

Os operadores aritméticos se relacionam às operações aritméticas básicas.
ORDEM DE
PRIORIDADE


OPERADOR

TIPO

FUNÇÃO

-

Unário

Inverte o sinal do seu operando

+

Unário

Mantém o sinal do seu operando

Binário

Potenciação Ex.: 5 ^ 2 = 25.

Binário

Resto da Divisão

Binário

Divisão Inteira

Binário

Multiplicação

LINGUAGEM C




%

*

2

Algoritmos e Lógica de Programação - 2015



Prof. Gleide Nolasco

/

Binário

Divisão

+

Binário

Adição

-

Binário

Subtração

A ordem de prioridade entre operadores define a sequencia de execução dos mesmos dentro de uma mesma expressão. Os operadores do 1º grupo tem prioridade sobre os do 2º grupo e assim sucessivamente, mas dentro de cada grupo não há prioridade entre os operadores. Portanto, para modificar a ordem de avaliação das operações,

Relacionados