我有char
数组:
char* chararray = new char[33];
和int
:
int exponent = 11111111;
我想做但对如何做感到困惑的是:输入exponent
into的值chararray
。具有exponent
必须占用 的第 2 到第 9 个值的限制chararray
。chararray
将全部是 32 个 0,我希望它变成 0xxxxxxxx0000....00,x 是exponent
.
此外,没有像 atof 或 atoi 这样的内置转换函数。我还想避免使用不是你真正需要的浮点数或双打。
注意,这是为了让 IEEE754 32 位值得到一些理解。
如果需要,将编辑以获取更多详细信息或澄清。