Non-decimal radices/Input: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 754: | Line 754: | ||
# parse a string to octal |
# parse a string to octal |
||
as.octmode(as.numeric("20")) # "24"</lang> |
as.octmode(as.numeric("20")) # "24"</lang> |
||
=={{header|Racket}}== |
|||
<lang Racket> |
|||
#lang racket |
|||
;; Number literals can use #x, #o, and #b for different radices |
|||
(list 123 #x7B #o173 #b1111011) |
|||
;; -> '(123 123 123 123) |
|||
;; Explicit conversion of strings can use any radix up to 16 |
|||
(list (string->number "123") |
|||
(string->number "123" 10) |
|||
(string->number "7B" 16) |
|||
(string->number "83" 15) |
|||
(string->number "96" 13) |
|||
(string->number "173" 8) |
|||
(string->number "11120" 3) |
|||
(string->number "1111011" 2)) |
|||
;; -> '(123 123 123 123 123 123 123 123) |
|||
</lang> |
|||
=={{header|REXX}}== |
=={{header|REXX}}== |