Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Funktionen, die IEEE und ASCII-Codierung unterstützen

&pagelevel(4)&pagelevel

Die Include-Dateien <stdio.h> und <stdlib.h> des C-Laufzeitsystems enthalten einige Funktionen, die sowohl IEEE-Gleitpunkt-Arithmetik, als auch ASCII-Codierung unterstützen.

Die Originalfunktionen (/390, EBCDIC) werden auf die korrespondierenden ASCII/IEEE-Funktionen abgebildet, wenn die Präprozessor-Defines _IEEE_SOURCE (siehe "Steuerung von Originalfunktionen auf die zugehörigen IEEE-Varianten") und _ASCII_SOURCE (siehe "Steuerung von Originalfunktionen auf die zugehörigen ASCII-Varianten") gleichzeitig auf den Wert 1 gesetzt sind.

Namen der ASCII/IEEE-Funktionen

Die Namen dieser ASCII/IEEE-Funktionen sind nach folgender Syntax aufgebaut:

__originalfunktion_ascii_ieee()

Dabei ist für originalfunktion der Name der Originalfunktion einzusetzen.

Die ASCII/IEEE-Variante von printf() beispielsweise lautet __printf_ascii_ieee().

C-Bibliotheksfunktionen, zu denen es eine ASCII/IEEE-Funktion gibt :

atof()

ecvt()

ecvt_r()

fcvt()

fcvt_r()

fprintf()

fscanf()

gcvt()

printf()

scanf()

snprintf()

sprintf()

sscanf()

strfmon()

srtod()

srtof()

srtold()

syslog()

vfprintf()

vfscanf()

vprintf()

vscanf()

vsnprintf

vsprintf()

vsscanf()