我有一个数字,我想在C中转换为二进制(从十进制).
我希望我的二进制文件总是以5位(小数字永远不会超过31).我已经有了一个通过分割手动完成的功能,但很难将其填充到5位.
有没有更简单的方法?也许使用按位移位?
我也想把二进制文件表示为一个 char *
char *
c binary bit-manipulation decimal bitwise-operators
binary ×1
bit-manipulation ×1
bitwise-operators ×1
c ×1
decimal ×1