Datenformat Char

CanYouHelpMe

Level-1
Beiträge
30
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann mir jemand helfen und mir erklären wie das Format des Datentyp's CHAR aussieht. Es interessiert mich da ich Umwandlungsoperationen durchführen möchte. Als Beispiel CHAR --> Byte/INT ...
In vielen Beiträgen kommt z.B. die Zahl 30Hex vor die unteranderem zur Umwandlung benutzt wird. Aber woher kommt diese. Unter Siemens Hilfe kan ich da nichts finden. Vielleicht kann mir jemand ein paar Beispiele geben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Char entspricht normalerweise signed 8 Bit. Byte entspricht unsigned 8 Bit. Int entspricht signed 16 Bit. Word entspricht unsigned 16 Bit.
Ein Wert von 30hex entspricht der '0'. Was soll jetzt wie konvertiert werden? Wird die 30hex vielleicht zum Testen, ob es sich um eine Zahl handelt, verwendet?
In welcher Sprache soll das Ganze funktionieren: AWL/KOP/FUP oder SCL?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du aus einem CHAR eine Rechengröße für Dezimalzahlen machen willst, dann musst Du das CHAR mit w#16#F maskieren oder w#16#30 abziehen. Die Zahlen 0..9 liegen auf den ASCII-Werten (CHAR) w#16#30 .. w#16#39.
 
Zurück
Oben