[Roma.pm] - perfunc
Emanuele Zeppieri
ema_zep at libero.it
Wed Feb 6 10:24:05 PST 2008
kanak at perl.it wrote:
>>> scusate la rozzezza ma:
>>> print 0b100
>>> scrive 4
>>> quindi e' fatta?
> Emanuele Zeppieri wrote:
>> Se vuoi solo conversioni binario->decimale, se i tuoi valori sono sempre
>> noti a design time e se non vuoi la lunghezza arbitraria, è fatta ;-)
> quindi uno prima prova cosi' in caso nei modi che dicevate prima.
>
> prima aggiungendo +0
>
> eccetera..
Sì, vai tranquillo.
Quello che serve a te è probabilmente soltanto print 0b100;
Con bignum puoi convertire numeri arbitrariamente grandi:
use bignum;
my $bin
= '0b11111111111111111111101010101010101010101010101010101010101010101';
print $bin + 0; # 36893476419295073621
(anche noti solo a runtime) ma se non hai quest'esigenza è perfettamente
inutile.
-Emanuele
More information about the Roma
mailing list