convert integer to bytes
109 次查看(过去 30 天)
显示 更早的评论
Is there a possibility to get the bytes representation of an integer? I want to use the bytes for the function native2unicode(bytes, 'UTF-8') to finisch the last few steps of the blowfish algorithm. Is there a proper way to do so? With dec2bin() I have not come far.
0 个评论
采纳的回答
James Tursa
2021-12-6
编辑:James Tursa
2021-12-6
Depending on what you are doing downstream with this, you can use the typecast( ) function. E.g.,
bytes = typecast(my_integer,'uint8');
Note that MATLAB uses two's complement bit representation for integers, so both signed and unsigned integers will simply be re-interpreted as a series of unsigned bytes in the above.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!