Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
X2d
Syntax
dec = X2D( hex[, len] ) [;]
Beschreibung
Konvertierung einer hexadezimalen Zeichenkette in die entsprechende dezimale Zahl.
Aufrufparameter
Parameter
Beschreibung
hex
Eine hexadezimale Zeichenkette, die konvertiert werden soll.
len
Anzahl von Zeichen der hexadezimalen Kette die konvertiert werden sollen.
Standardwerte
Parameter
Wert
len
Länge der Hex-Kette: Length( hex )
Rückgabewerte
Name/Wert
Bedeutung
dec
Darstellung einer hexadezimalen Zeichenkette als REXX-Ganzzahl.
Bemerkungen
Die hex-Kette darf nur aus hexadezimalen Zeichen bestehen: 0-9, a-f, A-F.
dec ist eine ganze Zahl. Bei Zahlen länger als 9 Stellen muss die Option NUMERIC DIGITS entsprechend engepasst werden.
Der Parameter len gibt an, wieviele Zeichen der hexadezimalen Kette von rechts konvertiert werden.
Die Angabe des Parameters len erzwingt auch die Konvertierung der Kette mit dem Vorzeichen, anderfalls ohne. Das Vorzeichen wird durch das höchste Bit der hexadezimalen Kette bestimmt: ist es 0, wird das Ergebnis positiv, anderfalls negativ.

Beispiel 1

hex = "49424D"
dec = X2D( hex )
Say dec 

Ergebnis 1

4801101
Auf einem ASCII-System.

Beispiel 2

hex = "49424D"
dec = X2D( hex, 1 )
Say dec 

Ergebnis 2

-3
Auf einem ASCII-System.
Erläuterung: 'D'x entspricht '1101'b und die links stehende 1 bedeutet Minuszeichen
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2010. All rights reserved.
Most recent revision on 24 Aug 2010 (236) - 14:03:10.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes