我正在尝试将一个32位的二进制值转换为int8_t数组。我不知道如何做到这一点,我很难找到任何解释这个过程的文档。
我在想,每8位代表一个整数,然后这就是数组,但我不确定。
编辑:我试图表示的数字是01000011 01010000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2条答案
按热度按时间k7fdbhmy1#
https://godbolt.org/z/M7YqrW1j1
biswetbf2#
我假设你的“32位二进制”数据是一个有符号的32位整数。如果是这样的话,试试这个: