Non-decimal radices/Input: Difference between revisions
Content added Content deleted
m (→{{header|REXX}}: corrected a typo.) |
No edit summary |
||
Line 579: | Line 579: | ||
<lang javascript>parseInt("0e0"); // 0 |
<lang javascript>parseInt("0e0"); // 0 |
||
parseInt("08"); // 0, '8' is not an octal digit.</lang></div> |
parseInt("08"); // 0, '8' is not an octal digit.</lang></div> |
||
=={{header|Julia}}== |
|||
<lang julia># Version 5.2 |
|||
txt = "100" |
|||
for base = 2:21 |
|||
base10 = parse(Int, txt, base) |
|||
println("String $txt in base $base is $base10 in base 10") |
|||
end |
|||
# If not specify the base it will figure out the base from the prefix |
|||
@show parse(Int, "123459") |
|||
@show parse(Int, "0xabcf123") |
|||
@show parse(Int, "0o7651") |
|||
@show parse(Int, "0b101011001") |
|||
</lang> |
|||
{{out}} |
|||
<pre> |
|||
String 100 in base 2 is 4 in base 10 |
|||
String 100 in base 3 is 9 in base 10 |
|||
String 100 in base 4 is 16 in base 10 |
|||
String 100 in base 5 is 25 in base 10 |
|||
String 100 in base 6 is 36 in base 10 |
|||
String 100 in base 7 is 49 in base 10 |
|||
String 100 in base 8 is 64 in base 10 |
|||
String 100 in base 9 is 81 in base 10 |
|||
String 100 in base 10 is 100 in base 10 |
|||
String 100 in base 11 is 121 in base 10 |
|||
String 100 in base 12 is 144 in base 10 |
|||
String 100 in base 13 is 169 in base 10 |
|||
String 100 in base 14 is 196 in base 10 |
|||
String 100 in base 15 is 225 in base 10 |
|||
String 100 in base 16 is 256 in base 10 |
|||
String 100 in base 17 is 289 in base 10 |
|||
String 100 in base 18 is 324 in base 10 |
|||
String 100 in base 19 is 361 in base 10 |
|||
String 100 in base 20 is 400 in base 10 |
|||
String 100 in base 21 is 441 in base 10 |
|||
parse(Int,"123459") = 123459 |
|||
parse(Int,"0xabcf123") = 180154659 |
|||
parse(Int,"0o7651") = 4009 |
|||
parse(Int,"0b101011001") = 345 |
|||
</pre> |
|||
=={{header|Kotlin}}== |
=={{header|Kotlin}}== |