CCC Odt
CCC Odt
CCC Odt
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”);
ESPAÇO: \\n
VÁRIAVEIS
int main ()
{
int n1=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
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;
return 0;
OPERADORES ARITMETICOS
Soma : +
Subtração: -
Multiplicação:*
Divisão : /
#include<stdio.h>
#include<stdlib.h>
int main()
{
respsoma = valor1+valor2;
printf("Soma = %d \n", respsoma);
resposub = valor1-valor2;
printf("Subtracao = %d \n", resposub);
system("pause");
return 0;
}
r= n1 / n2;
printf(“Resultado da dividsao foi : %d / %d = %d”, n1, n2,r);
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n1, n2, resto, r;
r=n1/n2;
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.
#include<stdio.h>
#include<stdlib.h>
int main()
{
char nome[21];
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
#include<stdio.h>
#include<stdlib.h>
int main()
{
char nome[21];
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
float nota1, nota2,media;
media=(nota1 + nota2)/2;
printf("A media do aluno eh: %0.1f\n", media); // dados de saida
system("pause");
return 0;
}
OPERADORES RELACIONAIS