Thread Problem mit PHP und Perl (berechnung) (3 answers)
Opened by thePerlHelper at 2004-07-05 13:59

Relais
 2004-07-05 14:26
#83874 #83874
User since
2003-08-06
2254 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was soll denn das werden? Eine Übung für obfuscated Programming?

Wenn ich ein paar print-statements hinzufüge,
und den Teil des Codes weglasse, der nix tut,
bekomme ich

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
$d = "4653896912";
$b = "13";

print "1: ",hex(80000000),"\n";

# ehemals im if-block
print "2: $d vor erstem right shift (p.95 camel book)\n";
$d = ($d>>1);
print "2: $d nach erstem und vor zweitem right shift (p.95 camel book)\n";
$d = ($d>>($b-1));
# /ehemals im if-block

print "2: $d\n";


Tja, da das ganze für mich kein wiedererkennbares Muster aus irgeneiner Vorlesung ergibt, finde ich noch auf eben der Seite 95 dies erwähnenswert:

Quote
Be careful, though. Results on large (or negative) numbers may vary depending on the number of bits your machine uses to represent integers.
Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop 12. bis 14. Mai 2025 in München.

Winter is Coming

View full thread Problem mit PHP und Perl (berechnung)