Character codes: Difference between revisions
Content added Content deleted
(+Icon+Unicon) |
(Added a solution for MATLAB) |
||
Line 269: | Line 269: | ||
=={{header|Lua}}== |
=={{header|Lua}}== |
||
<lang lua>print(string.byte(io.read()))</lang> |
<lang lua>print(string.byte(io.read()))</lang> |
||
=={{header|MATLAB}}== |
|||
There are two built-in function that perform these tasks. |
|||
To convert from a number to a character use: |
|||
<lang MATLAB>character = char(asciiNumber)</lang> |
|||
To convert from a character to its corresponding ascii character use: |
|||
<lang MATLAB>asciiNumber = double(character)</lang> |
|||
or if you need this number as an integer not a double use: |
|||
<lang MATLAB>asciiNumber = uint16(character) |
|||
asciiNumber = uint32(character) |
|||
asciiNumber = uint64(character)</lang> |
|||
Sample Usage: |
|||
<lang MATLAB>>> char(87) |
|||
ans = |
|||
W |
|||
>> double('W') |
|||
ans = |
|||
87 |
|||
>> uint16('W') |
|||
ans = |
|||
87</lang> |
|||
=={{header|Metafont}}== |
=={{header|Metafont}}== |