Curso de C - Capitulo 4

Publicado em: 22/02/2007  |  C / C++  |  Visualizações: 3.325  |  3 Comentário(s)

CURSO INTRODUTÓRIO AO C

                  
CAPITULO 4

Aprendemos que variáveis são espécies de "caixas" que se guardam informações. Já as constantes são caixas que seus valores não podem ser alterados, como o próprio nome já diz seu valor é constante durante o programa

Definindo constantes

Podemos definir Constantes usando a macro #define veja só:


#define joao 23   \\ note que aqui não tem " ; "
#define carlos 18  

main()
{
   printf("Joao tem %d anos ja carlos tem %d", joao, carlos);
}


Podemos também definir string de caracteres como constantes:


#define site "Ofician da net"


main()
{
   printf("Este e um grande site: %s", site);
}




INCIANDO COM ARQUIVOS DE CABEÇALHO

um arquivo de cabrçalho é um arquivo contendo código-fonte C para ser usado durante a execução de seu programa, vamos listar alguns arquivos de cabeçalho:

  • conio.h-------- Define funções usadas para controle de e\s
    ctype.h ------- Define funções para classificação de caracteres
    math.h--------- Define funções usadas para calculos matemáticos
    search.h------- Define funções para operações de pesquisa
    string.h------- Define funções usadas na manipulação de strings
    tiem.h--------- Define funções de data e hora



Usando as funções de ctype.h

ctype é muito usado para classificação de caracteres, vejamos algumas de suas funções:


  • isalpha(x)---- Verdadeiro se x é uma letra de A-Z ou a-z
    isupper(x)---- Verdadeiro se x é uma letra maiúscula A-Z
    islower(x)---- Verdadeiro se x é uma letra minúscula a-z
    isdigit(x)---- Verdadeiro se x é um numero de 0-9
    isalnum(x)---- Verdadeiro se x é uma letra de A-Z, a-z, e um numero de 0-9
    tolower(x)---- Converte x para maiúscula
    touper(x)----- Converte x para minúscula



O programa seguinte usa isalpha para verificar se a constante hf é um numero:




#define hf 5

main()
{
  char letra;
  
if (isalpha(hf))
    {
      printf("hf nao e um numero");
    }
else
    {
      printf("hf e um numero\n\n");
    }

    printf("digite uma letra em maiusculo\t");
    scanf("%c", &letra);
    
if (isupper(letra))
     {
        printf("\n\nletra em maiusculo: %c\n", letra);
     }
else
     {                    
    printf("%c", toupper(letra));
      }
}






Links patrocinados
Últimos artigos do editor

Curso de C - Capitulo 3
Entrada e saida de dados - .
Curso de C - Capitulo 2
Operadores lógicos - Operado.
Curso de C - Capitulo 1
Variaveis - Operadores - Est.
Curso de C - Introdução
Conceito - História - print.

Compartilhe:
    Adicionar artigo no dihitt    Adicionar artigo no domelhor    Adicionar artigo no linkk    Adicionar artigo no rec6    Adicionar artigo no technorati
Opinião do leitor:
3 Comentário(s)

  comentou:

Pô esse capitulo ficou muito bom, continua assim to lendo tudo rsrs.

Publicado em: 05/04/2007 - 13:51

  comentou:

eba mais capitulo do curso estava a espera!!! Tomar que saia logo mais

Publicado em: 23/02/2007 - 09:59

  comentou:

opa, mais um capítulo do curso, eu como outros usuários estavamos esperando. abraço.

Publicado em: 22/02/2007 - 14:05

Destaques
ÍCONES BR ÍCONES BR
A maior coletânea de ícones do Brasil. Faça suas buscas de ícones, e encontre em forma de filtro.
Especial: Notebooks Especial: Notebooks
Este especial sobre notebooks, vamos listar 3 perfis de usuários e qual a configuração ideal para cada um
Assine nosso RSS Assine nosso RSS
Assine nossos RSS e recebe as novidades do site em seu leitor.
Artigos Relacionados
Novos Artigos
Notícias Relacionados

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.