100% acharam este documento útil (3 votos)
424 visualizações56 páginas

Linguagem C

O documento discute a linguagem de programação C, incluindo suas características, tipos de dados, operadores, estruturas de seleção e repetição. É apresentado o tipo inteiro, decimal, caractere e cadeias de caracteres em C, assim como operadores aritméticos, relacionais e lógicos. As estruturas condicionais if-else e switch/case são explicadas, assim como os laços de repetição for, while e do-while.

Enviado por

KaiK GFX
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
100% acharam este documento útil (3 votos)
424 visualizações56 páginas

Linguagem C

O documento discute a linguagem de programação C, incluindo suas características, tipos de dados, operadores, estruturas de seleção e repetição. É apresentado o tipo inteiro, decimal, caractere e cadeias de caracteres em C, assim como operadores aritméticos, relacionais e lógicos. As estruturas condicionais if-else e switch/case são explicadas, assim como os laços de repetição for, while e do-while.

Enviado por

KaiK GFX
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 56

Linguagem C

Introdução
Características
Market Share
IDEs
Code::Blocks
Hora da
Prática

7
Hello World –
Explicando a
Estrutura Básica
“ O preço da
perfeição é a
prática
constante ”
Tipos de dados na Linguagem C

Tipo de dado Representação em C


Números inteiros int
Caractere únicos char
Números decimais float ou double
Palavras/frases char[ ]
Detalhando cada tipo - INTEIROS

Tipo Descrição Tamanho (em bytes) Intervalo de valores aceito


short int Inteiro curto 2 de -32 768 a 32 767
unsigned short Inteiro curto sem
2 de 0 a 65 535
int sinal
2 (no processador de 16 bits) de -32 768 a 32 767
int Inteiro
4 (no processador de 32 bits) de -2 147 483 648 a 2147 483 647
2 (no processador de 16 bits) de 0 a 65 535
unsigned int Inteiro sem sinal
4 (no processador de 32 bits) de 0 a 4 294 967 295
long int Inteiro longo 4 de -2 147 483 648 a 2 147 483 647
Inteiro longo sem
unsigned long int 4 de 0 a 4 294 967 295
sinal
Detalhando cada tipo – DECIMAIS

Tipo Descrição Tamanho (em bytes) Intervalo de valores


aceito
Valor real, com 6 dígitos de
float
precisão
4 3,4−38 𝑎 3,438
Valor real, com 10 dígitos de
double
precisão
8 1,7−308 𝑎 10308
Valor real, com 15 dígitos de
long double
precisão
12 3,4−4932 𝑎 3,44932
Detalhando cada tipo - CARACTERES

Tipo Descrição Tamanho (em bytes) Intervalo de valores


aceito
char Caractere 1 de -128 a 127

unsigned char Caractere não assinado 1 de 0 a 255


Declaração de variáveis
Máscaras de formatação

Máscara Tipo de dado Descrição


%d int Número inteiro

%c char Caractere

%f float Decimal simples

%lf double Decimal de dupla precisão

%i int Número inteiro

%s char Cadeia de caracteres


\ Teclas de Escape \

Combinação de Teclas Significado


\n Quebra de linha (ENTER)

\t Tabulação horizontal (TAB)

\\ Barra invertida

\” Aspas duplas

\’ Aspas simples (apóstrofo)


Atribuições
Operadores Aritméticos

Símbolo Operação
+ Adição

- Subtração

* Multiplicação

/ Divisão

% Resto da divisão
Operadores Relacionais

Símbolos Descrição
== Igual (a)

!= Diferente (de)

> Maior (que)

< Menor (que)

>= Maior ou igual (que)

<= Menor ou igual (que)


Operadores Lógicos

Símbolo Operação Resultado (V/F)


O resultado de uma expressão é verdadeiro
&& E (CONJUNÇÃO) somente se todas as condições forem
verdadeiras.
O resultado de uma expressão é falso,
!! OU (DISJUNÇÃO)
somente se todas as condições forem falsas.
Inverte o valor da expressão ou condição. Se
! Não (NEGAÇÃO) “falso”, vira “verdadeiro”, se “verdadeiro”,
torna-se “falso”.
Exemplos
Exemplo
Constantes
Entradas e saídas de dados
Pesquisa
Exemplos
Exemplos:
Hora dos
Exercícios!
Exercícios:
Exercícios:
Exercícios:
Estruturas de seleção
Estrutura Condicional
Decisão simples
Exemplo 01 –
Decisão simples
Exemplo 02 –
Decisão simples
Decisão composta
Exemplo 01 –
Decisão composta
Exemplo 02 –
Decisão composta
Exemplo 03 –
Decisão composta
Estrutura Caso
Sintaxe – Switch/case
Exemplo 01 –
Caso
Exemplo 02 –
Caso
Exemplo 03 –
Caso
Estruturas
de Repetição
Repetições
FOR
Exemplo 02
– FOR
WHILE
Exemplo 01 –
WHILE
DO... WHILE
Exemplo 01 –
DO... WHILE
Exercícios - CONDICIONAIS

bissexto
Exercícios - REPETIÇÕES

rand
Exercícios - REPETIÇÕES

Você também pode gostar