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