Character codes: Difference between revisions

Added a solution for MATLAB
(+Icon+Unicon)
(Added a solution for MATLAB)
Line 269:
=={{header|Lua}}==
<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}}==
Anonymous user