Cheatah: Für einen Perl-Checker: Variable bitweise verknüpfen

Beitrag lesen

Hi,

Ich habe folgendes Problem: Ich will eine binäre Zahl mit einer anderen Zahl bitweise ODER- verknüpfen , weiß aber leider nicht so ganz wie ich das machen muß.

Dein Problem ist das Wort vor "Zahl".

#!/usr/bin/perl
$a=11010;

$a ist jetzt also elf tausend und zehn.

$a=$a 00100;

Es wird oder-verknüpft mit einer Zahl, die mit der Ziffer "0" beginnt, also mit einer oktalen Zahl; in diesem Fall mit der 64.

print "$a \n";

Das Ergebnis wird korrekt ausgegeben.

Ich möchte, daß die Variable $a in oberem Beispiel am Schluß den Wert 11110 enthält. Wie muß ich das anstellen?

#!/usr/bin/perl -w
use strict;
my $a = 26;
$a = 4;
print $a, "\n";

Wie Du aus einer dezimalen eine binäre Zahl machst (und umgekehrt), überlasse ich Deiner Kreativität ;-) Aber jetzt weißt Du erst mal, woran es liegt. Hoffe ich :-)

Cheatah