Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Wat is een CType Header ?
C -programmeurs gebruiken header files om extra functionaliteit in hun programma , functionaliteit die programmering taken kunnen automatiseren of om het programma om te communiceren met de hardware van de computer op te nemen. Sommige van deze headers , inclusief de " ctype.h " header file , zodat de programmeur om te kijken , te vergelijken en te manipuleren tekens zoals cijfers, letters en leestekens . Deze functies abstracte karakter van deze activiteiten , zodat de programmeur niet hoeft te letten op hoe de computer daadwerkelijk handvatten karakters . Karakter Handling in C

C is een relatief low-level programmeertaal , wat betekent dat het gaat over veel meer nauw samen met de hardware van de computer dan sommige andere programmeertalen . Hierdoor C behandelt karakters op dezelfde wijze aan de werkelijke computer hardware . Computers niet echt tekens opslaan in het geheugen , maar slaan integers die tekens vertegenwoordigen . Wanneer een programma wil een personage uit een geheugen register weer te geven , het trekt de gehele waarde van dat register en zet deze om naar een teken te geven . Tekencodering regelingen zoals de American Standard Code for Information Interchange , of ASCII , lay out relaties tussen gehele getallen en tekens .
CType Header

De CType header file , of " ctype.h , " bevat functies die werken met cijfers /letters relaties om programma's te werken met tekens . Door het opnemen van de CType header in de preprocessor of een programma , kan de programmeur een beroep doen op specifieke functies in de header om te werken met personages in het programma . De CType header bevat twee klassen van functies die de programmeur kan gebruiken . De grotere klasse omvat het controleren van teken om te zien of ze passen in een bepaalde definitie , terwijl de kleinere klasse bevat transformatie functies om tekens te wijzigen .
Karakter Controle

karakter controle functies nemen een door de programmeur geleverde karakter en controleer of het overeenkomt met een bepaalde definitie . Bijvoorbeeld , de " isupper " en " islower " functies te controleren een teken om te zien of het overeenkomt met een nummer in het bereik van de bovenste of onderste tekens ( respectievelijk ) in de ASCII- relatie tafel . De " ispunct " functie controleert leestekens , terwijl de " isspace " functie controleert ruimte tekens zoals spaties en tabs , die beide ook numerieke waarde .
Karakter Transformatie

De kleinere groep van functies in ctype.h bestaat uit slechts twee functies . De functie " toupper " verandert een kleine letter in een hoofdletter , terwijl " tolower " voert het tegenovergestelde . De functies doen dit door het lokaliseren van de brief in de ASCII-tabel en de integer waarde te compenseren met een vast bedrag . Aangezien er 26 waarden voor kleine letters en 26 letters voor hoofdletters , dezelfde offset kan elke kleine letter omzetten in een hoofdletter .

Previous: Next:
  C /C + + Programming
·Hoe maak je een Float converte…
·Hoe een Func_Train in GtkRadia…
·Microsoft C + + tutorials 
·Hoe maak je een Gridview Celwa…
·Hoe de Stack Implementeren ADT…
·Hoe om overbelasting van een f…
·Hoe te Triggers gebruiken In G…
·Hoe Reverse een nummer in C 
·Hoe maak je een voortgangsbalk…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Wat zijn de Hyphen & Groter dan Log synt…
·Hoe maak je een standaard radio button i…
·VB Code Integer naar String Conversie Vi…
·Hoe te animeren Wandelen in Flash 
·Hoe je meerdere gebeurtenis gesprekken i…
·Lijst uit te breiden in Python 
·Step - by - Step Hibernate Tomcat MySQL …
·Hoe om cijfers in Java 
·Javascript Relevante Vs . Absolute Path 
Copyright © Computer Kennis http://www.nldit.com