Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
O que é um cabeçalho Ctype
? Programadores C usar arquivos de cabeçalho para incluir funcionalidades adicionais em seus programas , funcionalidade que pode automatizar tarefas de programação ou permitir que o programa para interagir com o hardware do computador. Alguns desses cabeçalhos , inclusive o arquivo de cabeçalho " ctype.h " , permitem ao programador verificar , comparar e manipular caracteres , como números , letras e sinais de pontuação. Estas funções resumo destas operações de caráter , de modo que o programador não tem que prestar atenção em como o computador realmente lida com caracteres. Character Manipulação em C

C é uma linguagem de programação de baixo nível relativamente , o que significa que se trata muito mais de perto com o hardware do computador do que algumas outras linguagens de programação. Devido a isso , C manipula caracteres de uma forma similar à do hardware do computador real . Computadores não armazenam caracteres na memória, mas sim armazenar números inteiros que representam caracteres. Quando um programa quer mostrar um personagem a partir de um registro de memória , ele puxa o valor inteiro do cadastro, e converte-lo para um personagem para exibir . Esquemas de codificação de caracteres , tais como American Standard Code for Information Interchange , ou ASCII , lay out relações entre valores inteiros e personagens.
CType Header

O arquivo de cabeçalho Ctype , ou " ctype.h ", contém funções que trabalham com relações /número de caracteres para permitir que os programas para trabalhar com os personagens. Ao incluir o cabeçalho Ctype no pré-processador ou um programa , o programador pode chamar funções específicas no cabeçalho para trabalhar com personagens do programa. O cabeçalho Ctype contém duas classes de funções que o programador pode usar. A classe de maior inclui a verificação de caracteres para ver se eles se encaixam uma certa definição , enquanto a classe menor contém funções de transformação para modificar caracteres.
Verificando Character

A funções de caráter verificando tomar um caráter fornecido pelo programador e verificar para ver se ele corresponde a uma definição particular. Por exemplo, o " isupper " e " funções" IsLower verificar um personagem para ver se ele corresponde a um número na faixa de caracteres superiores ou inferiores (respectivamente) na tabela de relacionamento ASCII. Os " ispunct " cheques de função para os sinais de pontuação , enquanto o " isspace " cheques de função para caracteres de espaço , como espaços e guias em branco , o que ambos também têm valor numérico.
Transformação Character

O grupo menor de funções em ctype.h consiste em apenas duas funções . A função " toupper " muda uma letra minúscula em uma letra maiúscula , enquanto " tolower " realiza o oposto. As funções de fazer isso por localizar a letra na tabela ASCII e compensando o valor inteiro por um valor definido . Uma vez que existem 26 valores para letras minúsculas e 26 letras para letras maiúsculas, o mesmo deslocamento pode converter qualquer letra minúscula para uma letra maiúscula .

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar GMP para Xcode 
·Como fazer um arquivo VSH 
·Projetos ASP.NET e Codificação em C 
·Como converter e Decode HTML em um String no iPhone 
·Como alterar AppDelegate em um iPhone 
·O uso de um padrão Construtor C 
·Por que não posso ver minha Xcode iPhone 
·Como fazer um aplicativo para o iPhone no Visual C 
·Funções Iomanip 
·Diferenças entre o ATL , MFC e Win32 
  Artigos em destaque
·Por que não posso ver minha Xcode iPhone 
·Como ocultar o subexibição em um iPhone 
·Como importar códigos com SVN Xcode 3.2 
·Como escrever um script Vim 
·Funções dinâmicas de chamar DLLs 
·Projetos ASP.NET e Codificação em C 
·Substrings comuns em C 
·Como usar Ctags Com UltraStudio 
·Diferença entre fgetc e getc 
·Como depurar vazamentos de memória em GDB 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados