Leser: 1
6 Einträge, 1 Seite |
printf "%05b\n", $_ for 0..31;
printf "%05b\n", $_ for 0..(2 ** 5 - 1);
1 2 3
for my $bit (0 .. 10) { warn "bit $bit is set? " . ($number & 2 ** $bit ? "yes" : "no"); }
if ($number & 2 ** 1)
pq+2008-11-09 14:30:41--[...]
und um konkret zu prüfen, ob bei $number das 2. bit von rechts gesetzt ist:
Code (perl): (dl )if ($number & 2 ** 1)
if ($number & 1 << $bitposition) ...
6 Einträge, 1 Seite |