Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Vad är en ctyp Header

    ? C programmerare använder header -filer för att inkludera ytterligare funktionalitet i sina program , funktioner som kan automatisera programmeringsuppgifter eller låta programmet interagera med hårdvaran i datorn . Vissa av dessa rubriker , däribland " ctype.h " header -fil , tillåter programmeraren att kolla , jämföra och manipulera tecken som siffror, bokstäver och skiljetecken . Dessa funktioner abstrakta dessa tecken verksamheten så att programmeraren inte behöver uppmärksamma hur datorn faktiskt hanterar tecken . Karaktär i C

    C är en relativt låg nivå programmeringsspråk , vilket innebär att det handlar mycket närmare samarbete med datorns hårdvara än vissa andra programmeringsspråk . På grund av detta handtag C tecken på ett liknande sätt till den faktiska hårdvara. Datorer egentligen inte lagra tecken i minnet , utan snarare lagra heltal som representerar tecken . När ett program önskar visa ett tecken från ett minnesregister , drar den heltalsvärde ur registret och omvandlar den till ett tecken som ska visas. Karaktär kodningsscheman såsom American Standard Code for Information Interchange , eller ASCII , lägga ut förhållanden mellan heltal och tecken . Addera ctyp Header

    ctyp sidhuvudfilen , eller " ctype.h , " innehåller funktioner som fungerar med nummer /tecken relationer för att tillåta program att arbeta med tecken . Genom att inkludera den ctyp huvudet i förprocessorn eller ett program , kan programmeraren uppmana specifika funktioner i huvudet att arbeta med karaktärer i programmet . Den ctyp huvudet innehåller två klasser av funktioner som programmerare kan använda . Den större klass omfattar kontroll av tecken för att se om de passar en viss definition , medan den mindre klassen innehåller omformningsfunktioner att ändra tecken .
    Karaktär Kontroll

    tecken kontrollfunktioner ta en karaktär som tillhandahålls av programmeraren och se om det matchar en viss definition . Till exempel " isupper " och " islower " funktioner kontrollera ett tecken för att se om den matchar ett tal i området av övre eller undre tecken (respektive) i ASCII- relationen tabellen . De " ispunct " funktionskontroller för skiljetecken , medan " isspace " funktionskontroller för blanksteg , t.ex. blanksteg och tabbar , som båda också har numeriskt värde .
    Tecken Transformation

    mindre grupp av funktioner i ctype.h består av endast två funktioner . Den " toupper " funktionen ändrar en liten bokstav till en stor bokstav , medan " TOLOWER " utför motsatsen . Funktionerna gör detta genom att placera bokstaven i ASCII tabellen och kompensera den heltal med ett fast belopp . Eftersom det finns 26 värden för gemener och 26 bokstäver för versaler , kan samma offset konvertera gemener till en versal .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar C i Ubuntu
    ·Hur man programmerar C Pekare
    ·Hur man gör en Multiple Program Choice Test i C
    ·Hur man läser MDB för ODBC
    ·Hur man skriver ett Grid 5X5 Använda C + +
    ·Hur man kan öka den Heap Size för Process
    ·Inaktivera Silverlight Buttons
    ·Hur deklarera en funktion i C
    ·Hur man gör en tryckknapp Synlig i Visual C
    ·Hur till Stopp C buffertöverskridningar
    Utvalda artiklarna
    ·Hur man gör en cool Grid
    ·Hur man går från Ant till Maven
    ·MySQL Select Max Count Tutorial
    ·Hur man gör XSL Ignorera DTD Reference i XML
    ·Styra en webbsida i Javascript
    ·Hur man skapar en kalender med PHP
    ·Hur man beräknar procent i Python
    ·Hur Infoga data med PHP i MySQL
    ·VB6 Speltid Error 70 : Åtkomst nekad
    ·Fördelar med Custom Tags
    Copyright © Dator Kunskap http://www.dator.xyz