IamAwesom3 has asked for the wisdom of the Perl Monks concerning the following question:
Output ismy $Rm = "0xAAAAAAAA"; use integer; my $Rd = hex($Rm) >> 31; printf "Rd = 0x%x\t Rb = 0x%x\n",$Rd, hex($Rm);
I am expecting Rd to be 0xFFFFFFFF but it doesn't seems to be working.Rd = 0x1 Rb = 0xaaaaaaaa
Can someone please help me?
Thanks P
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Implement Arithmetic Shift Right for signed number in perl
by Krambambuli (Curate) on Apr 23, 2013 at 08:36 UTC | |
Re: Implement Arithmetic Shift Right for signed number in perl
by choroba (Cardinal) on Apr 22, 2013 at 23:59 UTC | |
by IamAwesom3 (Initiate) on Apr 23, 2013 at 15:15 UTC |