Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Os Algoritmos e Computação

Por:   •  10/12/2018  •  1.858 Palavras (8 Páginas)  •  303 Visualizações

Página 1 de 8

...

ser representado por letras, dígitos ou símbolos especiais. (‘A’,’B’,’C’,’D’...)

String: É um conjunto de caracteres. (“HELLO WORLD”)

Lógico:

Verdadeiro: ‘True’ ou 1.

Falso: ‘False’ ou 0.

3.2 Tipos de dados em C

4. Operações básicas com números

Operação

Descrição

Exemplo

Resultado

+

Soma

20 + 5

25

-

Subtração

20 - 5

15

*

Multiplicação

20 * 5

100

/

Divisão

20 / 5

4

%

Resto da divisão inteira (Módulo)

20 % 5

0

Observação: “21/4.0” “21/4”. Sempre que existir ao menos um número real na divisão, o resultado será do tipo real.

4.1 Operadores incrementais

Algumas vezes podemos usar uma forma reduzida para realizar instruções mais longas de uma forma mais curta, a saber:

4.1.2 Operações básicas com caracteres

O tipo char permite armazenar um único caractere numa variável deste tipo.

Um char é sempre armazenado num byte (8 bits) [b7b6b5b4 b3b2b1b0].

Assim, pode assumir valores de: 0 [0000 0000] até 255 [1111 1111] (todos os bits com 1).

Nota: Na linguagem C, a representação de um caractere individual é sempre representado por aspas simples (‘A’, ‘2’, ‘\n’).

4.2 Operadores relacionais

Operação

Descrição

Expressão

Expressão em C

Valor

Resultado

=

Igualdade

A = B

A == B

A=5 e B=6

False

Diferença

A B

A != B

A=5 e B=6

True

>

Maior que

A > B

A > B

A=5 e B=6

False

Maior ou igual

A B

A >= B

A=5 e B=6

False

<

Menor que

A < B

A < B

A=5 e B=6

True

4.3 Operadores lógicos

Operador

Operador em C

Nome

Exemplo em C

?

&&

E lógico

x >= 1 && x <= 1

?

||

OU lógico

x == 1 || x == 2

¬

!

Negação lógica

!(x >= 10)

Observação: Na linguagem C, uma expressão que tenha valor de verdade como falso é representada pelo valor 0 e, como verdadeiro, quaisquer outros valores diferentes de 0. Por convenções, o valor 1 é geralmente utilizado para representar o valor verdadeiro.

if(0.00001): 0.00001 é um valor diferente de zero, então pode representar um valor verdadeiro em uma determinada condição.

5. Funções de leitura e escrita de dados em C

scanf() (leitura): ler um dado formatado da entrada padrão (stdin; teclado).

getchar() (leitura): ler apenas um caractere da entrada padrão (stdin; teclado).

printf() (escrita): imprime uma string formatada na saída padrão (stdout; tela).

Os formatos mais conhecidos são:

%c: Caracter

%s: String

%d ou %i: Inteiro

%f: Real

Tomando estes valore de entrada:

Vamos executar este exemplo:

Saída normal (Sem erro):

Agora, digamos que antes de inserir o seu gênero (variável “genero”), o usuário aperte os botões Enter ou Espaço:

Saída (Com erro):

5.1 Entendendo o erro (BUG):

Ao ser digitado

...

Baixar como  txt (13.2 Kb)   pdf (64 Kb)   docx (21.2 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no Essays.club