resulmo liguagem C

638 palavras 3 páginas
Linguagem C
Resumo da linguagem C com foco em desenvolvimento para microcontroladores PIC baseado na IDE MikroC for PIC
Por : Fábio B. de Souza

Porque usar linguagem C?
• Características:

• Estruturada;
• Alto nível (comparada ao Assembly);
• Facilidade de acesso ao hardware;
• Portabilidade;
• Curva de aprendizagem reduzida;
• Reutilização de código;

Estrutura básica de um programa em C para microcontroladores void main() {
//inicializações de hardware e software while(1) //loop infinito
{
/*tarefas a serem executadas pelo microcontrolador durante o funcionamento
*/
}

}

Comentários
São Utilizados para:

◦ Documentação do software;
◦ Exclusão de linhas durante a compilação.

Comentários de linha simples:
//este é um comentário de linha simples

Comentários de Múltiplas linhas:
/*

*/

este é um comentário de múltiplas linhas

Representação numérica
• Decimal:

• valorDecimal = 125;

• Binário:

• PORTA=0b11010011;

• Hexadecimal:

• valor_hexa = 0xA4;

• Octal:

• valorOctal=075;

• Caracter:

• valorCarcter = ‘A’;

Tipos de Dados
TIPO

RESPRESENTA

char

caracteres

int

inteiros

float e double

valores com casas decimais
(ponto flutuante)

void

nulos

Modificadores de tipos
Modificador

modificação

signed

Sinalizado

Unsigned

Não sinalizado

Short

Inteiro menor que o padrão

Log

Inteiro maior que o padrão

Tipos de dados no MikroC
Tipos inteiros:
TIPO

Tamanho

Range

bit

1–bit

0 or 1

sbit

1–bit

0 or 1

(unsigned) char

1 byte

0 .. 255

signed char

1 byte

- 128 .. 127

(signed) short (int)

1 byte

- 128 .. 127

unsigned short (int)

1 byte

0 .. 255

(signed) int

2 byte

-32768 .. 32767

unsigned (int)

2 byte

0 .. 65535

(signed) long (int)

4 byte

-2147483648 .. 2147483647

unsigned long (int)

4byte

0 .. 4294967295

Tipos de dados no MikroC
Tipo de

Relacionados