Você está na página 1de 4

Aula 1

O C é uma linguagem de programação genérica que é utilizada para a criação


de programas diversos como processadores de texto, planilhas eletrônicas,
sistemas operacionais, etc...

Sintaxe
A sintaxe são regras detalhadas para cada construção válida na linguagem C.
Estas regras estão relacionadas com os tipos, as declarações, as funções e
as expressões.

Os tipos definem as propriedades dos dados manipulados em um programa.


A linguagem C disponibiliza quatro tipos básicos que podem ser utilizados para a
declaração de variáveis:

Tipo Descrição Bytes Intervalo de valores


char Um único caracter 1 0 a 255
int Números inteiros (sem casas decimais) 4 -2147483648 a
+2147483647
float Números em ponto flutuantes com 4 3,4.10-38 a 3,4.1038
precisão simples
(7 casas decimais)
double Números em ponto flutuante com 8 3,4.10-4932 a 1,1.10-
precisão dupla (15 casas decimais) 4932

As declarações expressam as partes do programa, podendo dar significado a


um identificador, alocar memória, definir conteúdo inicial, definir funções.

As funções especificam as ações que um programa executa quando roda. A


determinação e alteração de valores definidas nas expressões, que são
combinações de variáveis, constantes e operadores.

É importante ressaltar um ponto de suma importância: o C é "Case Sensitive",


isto é, maiúsculas e minúsculas fazem diferença. Se declarar uma variável com
o nome soma ela será diferente de Soma, SOMA, SoMa ou soma.

Diretivas de compilação #include


As diretivas dizem ao compilador para incluir na compilação do programa outros
arquivos, geralmente estes arquivos contem bibliotecas de funções ou rotinas do
próprio C ou do usuário.

Sua sintaxe geral é:

#include "nome_do_arquivo" ou #include <nome_do_arquivo>

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com


Arquivo Descrição:
Nome do arquivo Descrições das funções
stdio.h Funções de entrada e saída (I/O)
string.h Funções de tratamento de strings
math.h Funções matemáticas
ctype.h Funções de teste e tratamento de caracteres
stdlib.h Funções de uso genérico
conio.h Funções para controle da tela

Palavras Reservadas do C
Todas as linguagens de programação têm palavras reservadas. As palavras
reservadas não podem ser usadas a não ser nos seus propósitos originais, isto
é, não podemos declarar funções ou variáveis com os mesmos nomes.

auto double int struct


break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while

Ex1 - Imprima a idade.


int main()
{
int idade;
idade = 40;
printf(“Sua idade e’ %d anos. \n”, idade);
}

Código Significado
\b Retrocesso (BackSpace)
\f Salto de Página (Form Feed)
\n Linha Nova (Line Feed)
\r Retorno do Carro (cr)
\t Tabulação Horizontal (TAB)
\’ Caracter com apóstrofo
\0 Caracter Nulo ou Fim de String (Seqüência)
\x Representação de byte na base hexadecimal

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com


Ex2 - Le e Mostra Idade
main()
{
int idade;
char nome[30];
printf(“Digite sua Idade: “);
scanf(“%d”,&idade);
printf(“Seu Nome: “);
scanf(“%s”,nome); /* Strings não utilizar ‘&’ na leitura */
printf(“%s Sua idade e’ %d anos. \n”, nome, idade);
}

scanf()
Sua forma geral será: scanf(“string de controle”, lista de argumentos);

printf()
É outro dos mais poderosos recursos da linguagem C, printf() servirá
basicamente para a apresentação de dados no monitor.

As principais seqüências de conversão para variáveis caracteres e inteiras são:


%c - leitura de caractere
%d - leitura de números inteiros
%f - leitura de números reais
%s - leitura de caracteres

Exercício.
1- Leia o número e o nome dos elementos do grupo e os apresente.
2- Leia o nome e as notas de um aluno. Apresente seu nome e sua média.
3- Leia seu nome e o imprima.
4- Leia dois números e apresente seu produto.
5- Leia três números e apresente sua média.

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com


Responda, o que é que cada código abaixo faz

1)

#include <stdio.h>

int main()
{
printf("A letra ‚ %c\n", 'A');
printf("A letra ‚ %c\n", 65);
}

2)

#include <stdio.h>

int main()
{
char texto[255] = "Não faz so o que gostas mas, gosta o que faz";

printf("A Frase de dia ‚ %s\n", texto);


}

3)

#include <stdio.h>

int main()
{
int valor;

printf("O endereco da variavel valor ‚ %p\n", &valor);


}

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com

Você também pode gostar