Introdução A Linguagem de Programação C.
Introdução A Linguagem de Programação C.
Introdução A Linguagem de Programação C.
Linguagem de programação C
Sumário
História. Inicializando variáveis.
Características básicas. Tipos de variáveis.
Tipos de dados. Palavras-Chaves em C.
Operadores.
Um programa em C.
Aritméticos.
Criando um programa em C. Relacionais.
IDEs Lógicos.
para criação, montagem e compilação. Bit a Bit.
Compilando com o GCC no terminal. Precedência.
Constantes e Variáveis. Instruções em C: Entrada e Saída de dados.
Constantes. printf()
scanf()
Constantes: Tipos especiais.
getchar()
Constantes: Exemplo. putchar()
Variáveis. getche() e getch()
Declaração de variáveis. Resumo das funções de E/S
Criando nomes de variáveis. Referências.
Chave de abertura do
Programa de bloco de comandos
uma única
função main(). Chave de fechamento do
bloco de comandos
Código executável
Código Fonte (.c) Código Objeto (.obj)
(.exe)
Saída em tela.
Precedência
+ Adição */%
/ Divisão
% Módulo da divisão (resto)
-- Decremento
++ Incremento
Operador Função
> Maior que
>= Maior que ou igual
< Menor que
<= Menor que ou igual
== Igual
!= Diferente
Operador Função
&& AND
!! OR
Precedência
! NOT
Maior !
== !=
&&
Menor ||
p q p&&q p||q !p
0 0 0 0 1
0 1 0 1 1
1 1 1 1 0
1 0 0 1 0
Maior () [] ->
! ~ ++ -- - (tipo) * & sizeof
*/%
+-
<< >>
< <= > >=
== !=
&
^
!
&&
!!
?:
= += -= *= /= etc.
Menor ,
%n O argumento é um ponteiro para inteiro no qual o número de caracteres escritos até esse ponto é colocado
%% Escreve o símbolo %
Saída na tela.
Código Significado
%c Lê um único caractere
%d Lê um inteiro decimal
%i Lê um inteiro decimal
%e Lê um número em ponto flutuante
%f Lê um número em ponto flutuante
%g Lê um número em ponto flutuante
%o Lê um número octal
%s Lê uma string
%x Lê um número hexadecimal
%p Lê um ponteiro
%n Recebe um inteiro igual ao número de caracteres lidos até então
%u Lê um inteiro sem sinal
%[] Busca por um conjunto de caracteres
Caractere
Saída em vídeo
digitado
Professor Paulo Nunes 40 05/07/2023
Instruções em C: getchar()
Biblioteca STDIO.H
Função de entrada/saída;
Lê um caractere via teclado;
Lê o próximo caractere até que a tecla [ENTER] seja
pressionada;
Pode ser atribuída a uma variável.
Sintaxe:
<variável> = getchar();
Lendo o texto
com getchar()
Recebendo a tecla
digitada.
Função Descrição