Ctype.h

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

Der Header Ctype.h gehört zur Standard C Library.

Header[Bearbeiten]

#include <ctype.h>

Funktionen[Bearbeiten]

Folgende Funktionen gerhören zu Ctype.h

Funktionsname Rückgabewert ≠ 0 wenn Ausdruck
isalpha (Ausdruck) ein Buchstabe
isalnum (Ausdruck) alphanumerisch
iscntrl (Ausdruck) (0x00-0x1F oder 0x7F)
isdigit (Ausdruck) eine Ganze Zahl
isgraph (Ausdruck) (0x21-0x7E)
isprint (Ausdruck) (0x20-0x7E)
ispunct (Ausdruck) ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] ^ _ ' { | } ~
islower (Ausdruck) Kleinbuchstabe (a - z)
isupper (Ausdruck) Großbuchstabe (A - Z)
isspace (Ausdruck) (0x09-0x0D or 0x20)
isxdigit (Ausdruck) hexadezimales Zeichen (A-F, a-f, oder 0-9)
Funktionsname Beschreibung
tolower (Ausdruck) Wandelt Groß- in Kleinbuchstaben
toupper (Ausdruck) Wandelt Klein- in Großbuchstaben
toint (Ausdruck) Wandelt um in Dezimal

Makros[Bearbeiten]

Die Makros können verwendet werden, wenn der entsprechende Ausgangswert den Vorgaben entspricht.

Makro Umsetzung Aufgabe
_tolower(x) ( (x)-'A'+'a' ) Wandelt x in von Groß- in Kleinbuchstaben
_toupper(x) ( (x)-'a'+'A' ) Wandelt x in von Klein- in Großbuchstaben
toascii(x) ( (x) & 0x7F ) Wandelt x in ASCII
Info Sign.svg Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.