Thread Große Integer in einzelne Bytes auflösen (13 answers)
Opened by zuse1 at 2019-02-15 11:50

Linuxer
 2019-02-15 18:23
#189791 #189791
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Naja, du willst 2 Sachen zusammenpacken, aber lieferst nur eines ab...

Wenn man die Integer Werte aufteilt, schaut es anders aus:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#! /usr/bin/perl 
use strict;
use warnings;
use 5.024;

use bigint;

### ACHTUNG: Wechsel von < nach > zur schöneren Darstellung des Ergebnis
my @array = unpack( "C16", pack( "Q>2", 0xfffefdfcfbfaf9f8, 0xf7f6f5f4f3f2f1f0 ) );

print( join( ", ", @array ), "\n" ); # 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Große Integer in einzelne Bytes auflösen