in reply to Converting negative number to binary with specific width
YOu're using the wring tool. pack & unpack are designed for this:
print unpack 'b10', pack 's', -1;; 1111111111 print unpack 'b10', pack 's', -21;; 1101011111 print unpack 'b10', pack 's', 1024;; 0000000000
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Converting negative number to binary with specific width
by AnomalousMonk (Archbishop) on Nov 03, 2015 at 01:34 UTC | |
by Anonymous Monk on Nov 03, 2015 at 06:31 UTC | |
by Anonymous Monk on Nov 03, 2015 at 07:35 UTC | |
by Anonymous Monk on Nov 03, 2015 at 07:44 UTC | |
by AnomalousMonk (Archbishop) on Nov 03, 2015 at 10:33 UTC | |
|
Re^2: Converting negative number to binary with specific width
by pjkang7 (Novice) on Nov 05, 2015 at 16:58 UTC | |
by BrowserUk (Patriarch) on Nov 05, 2015 at 18:18 UTC |