Thread Hex to signed Integer (1/256)
(9 answers)
Opened by JuMi2006 at 2012-09-17 11:15
sorry, ich habs nicht gut genug gelesen. decode_d2b($hb, $lb) gibt zurück:
1. bei Zahlen mit gesetztem höchstwertigem Bit in $hb eine negative Dezimalzahl als Summe aus dem Einerkomplement (~) von $hb und dem Zweierkomplement von $lb geteilt durch 256. 2. sonst als Dezimalzahl als Summe aus $hi und $lb / 256 Im Zweig 1 werden die Komplemente von $hb und $lb auf 8 Bit begrenzt (&255). Musst Du aus einer Dezimalzahl die $hb-/$lb-Werte rekontruieren? Gruß FIFO P.S. Die Funktion ist nicht sehr übersichtlich geschrieben, z.B. wird die unnötige Variable $z eingeführt und das blanke return am Schluss ist auch überflüssig ... Editiert von FIFO: typos Last edited: 2012-09-17 21:18:54 +0200 (CEST) Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"
|