100% acharam este documento útil (3 votos)
248 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)
248 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy