CCC Odt

Fazer download em odt, pdf ou txt
Fazer download em odt, pdf ou txt
Você está na página 1de 7

LINGUAGEM C

Biblioteca em C
Todos os programas em linguagem C usam funções das bibliotecas padrão da linguagem.O
conjunto de funções de cada biblioteca é descrito em um arquivo-interface(=header-file), que tem
o mesmo nome da biblioteca e sufixo.h.(Essa interface também é conhecida como API, ou
application programming interface.)
Veja algumas amostras simplificadas de interfaces das principais bibliotecas padrão C:
•stdlib.h – quando se usa system(“pause”);
•stdio.h – entrada e sáida de dados.
•math.h
•string.h
•limits.h
•ctype.h
•time.h
•stdbool.h
Para ter acesso a uma biblioteca, seu programa deve incluir uma cópia do correspondente
arquivo-interface. Por exemplo, basta escrever
#include <stdlib.h>

para que o pré-processador da linguagem C acrescente uma cópia de stdlib.h ao seu programa.
(No sistema Linux, os arquivos-interface ficam, em geral, no diretório /usr/include/; mas você não
precisa saber disso.)
COMEÇO:

#include<stdio.h>
#include<stdlib.h>
int main () // função principal
{
printf(“Ola mundo”);

system(“pause”); // permite a pausa do programa ao compilar no windowns.


return 0;
}

ESPAÇO: \\n

VÁRIAVEIS

O que é uma variável?


Variável é um local reservado na memória para armazenar um tipo de dado.
Toda variável deve ter um identificador, ou seja um nome.
Além de ter um nome, a variável também precisa ter um tipo.

O tipo de dado de uma variável determina o que ela é capaz de armazenar.


Tipos de dados
Existem diversos tipos de dados que podem ser usados nas variáveis.
Cada tipo de dado é específico para armazenar uma determinado formato de dado.
Podemos dizer que os principais tipos de dados numéricos dividem-se em:
•Inteiro: armazena números inteiros
•Real: armazena números com casas decimais, são as variáveis de ponto flutuante;
O tipo de dado caracter é capaz de representar um caracter ou um conjunto de caracteres
(letras, dígitos ou símbolos) .

Tipos de dados mais comuns em linguagem C


int: armazena valores numéricos inteiros. d%
char: armazena caracteres. c%
float: armazena números com ponto flutuante (reais) com precisão simples. f%
double: armazena números com ponto flutuante, com precisão dupla, ou seja
normalmente possui o dobro da capacidade de uma variável do tipo float.
#inlcude<stdio.h>
#include<stdlib.h>

int main ()
{

int n1=10;

printf(“Valor de n1 = d% \n”, n1); // aqui vai valer 10

n1=50;
printf(“Valor de n1 = d% \n”, n1); // aqui vai valer 50

system(“pause”);
return (0);
}
#include<stdio.h>
#include<stdlib.h>

int main ()
{

char letra;
int x;
floar salario;

// atribuindo valores
letra ='a';
x=10;
salario= 3972.50

// saida de dados

printf(“letra = %c \n,”, letra);


printf(“ x = %d \n”, x);
printf(“salario =%.2f \n”, salario); // .2 para aparecer apenas duas casas decimais.

system(“pause”);
return 0;

SCANF

A função scanf deve ter como primeiro argumento um string (denominado string de especificação
de conversão ou string de formato) que descreve como deve ser convertida a seqüência de
caracteres da entrada.
Scanf é uma família de funções da linguagem de programação C disponibilizada pelo arquivo
cabeçalho stdio. h que permite a leitura de dados a partir de uma fonte de caracteres de acordo
com um formato pré determinado.
Usado quando se pede pro usuário atribuir algo.

#include<stdio.h>
#include<stdlib.h>

int main()
{

char conceito;
int numero;
float nota;

printf("Informe o conceito do aluno:"); // entrada


scanf("%c", &conceito);

printf("Informe a nota do aluno: ");


scanf("%d", &numero);

printf("Informe o numero do aluno:");


scanf("%f", &nota);

printf(" Matricula %d", numero); // saida de dados


printf("Nota %f", nota);
printf("Conceito %c", conceito);

return 0;

OPERADORES ARITMETICOS

Soma : +
Subtração: -
Multiplicação:*
Divisão : /

#include<stdio.h>
#include<stdlib.h>

int main()
{

int valor1, valor2;


int respsoma, resposub, respomult, respodiv;

printf("Testando os operadores aritmeticos \n");

printf("Digite o primeiro valor:\n");


scanf("%d",&valor1);

printf("Digite o segundo valor: \n");


scanf("%d",&valor2);

respsoma = valor1+valor2;
printf("Soma = %d \n", respsoma);

resposub = valor1-valor2;
printf("Subtracao = %d \n", resposub);

respomult = valor1 *valor2;


printf("Multiplicacao = %d \n", respomult);

respodiv = valor1 / valor2;


printf("Divisao =%d\n", respodiv);

system("pause");
return 0;
}

COLOCAR MAIS DE UMA VARIÁVEL NO PRINTF:


Basta colocar:

r= n1 / n2;
printf(“Resultado da dividsao foi : %d / %d = %d”, n1, n2,r);

RESTO DE UMA DIVISÃO

#include<stdio.h>
#include<stdlib.h>

int main()
{
int n1, n2, resto, r;

printf("Resto da divisao. \n");

printf("Digite o primeiro numero:\n");


scanf("%d", &n1);

printf("Digite o segundo numero:\n");


scanf("%d", &n2);

r=n1/n2;

printf("A resposta eh: %d / %d = %d\n", n1,n2,r);

resto= n1 % 2;
printf("O resto da divisao eh = %d \n ", resto);

system("pause");
return 0;
}

STRING EM C – vetor de caracteres. O termo string serve para identificar uma sequência de
caracteres. Na prática, as strings são usadas para representar textos. Em linguagem C, ao
contrário de outras linguagens, não existe um tipo de dados string nativo. String é uma sequencia
de caracteres.

Char nome [21] – significa que posso escrever um nome com até 20 caracteres, o programa
consome uma autoimaticamente.

%s : string, não se usa %c e sim %s.


No caso de vetor , string, não é obrigatório o & comercial.

#include<stdio.h>
#include<stdlib.h>

int main()
{
char nome[21];

printf("Digite seu nome: \n"); // entrada de dados


scanf("%s", nome);
printf("O nome digitado foi: %s \n", nome); // saida de dados

system("pause");
return 0;
}

Porém o scanf , quando vê um espaço, Ana Maria, ele anula o que foi escrito após. A maneira
mais eficaz de se trabalhar com string, é usando, no lugar de scanf, FGETS

fgets(nome, 21, stdin);

stdin: leitura do teclado.

#include<stdio.h>
#include<stdlib.h>

int main()
{
char nome[21];

printf("Digite seu nome: \n"); // entrada de dados


fgets(nome, 21, stdin);
printf("O nome digitado foi: %s \n", nome); // saida de dados

system("pause");
return 0;
}

CALCULAR MÉDIA COM FLOAT

Float é usado para números racionais.

Média é calculada : (nota1 + nota2) / 2;

#include<stdio.h>
#include<stdlib.h>

int main()
{
float nota1, nota2,media;

printf(" Media do aluno.\n");

printf("Digite a primeira nota:\n"); // dados de entrada


scanf("%f",&nota1);

printf("Digite a segunda nota:\n");


scanf("%f",&nota2);

media=(nota1 + nota2)/2;
printf("A media do aluno eh: %0.1f\n", media); // dados de saida

system("pause");
return 0;
}

OPERADORES RELACIONAIS

usados para fazer comparações. Compara duas variaveis.


Quando o valor é verdadeiro é 1.
Quando é falso é 0.

Você também pode gostar