私はchar
配列を持っています:
char* chararray = new char[33];
そしてint
:
int exponent = 11111111;
私がやりたいことは、方法について混乱しています: の値を に入力しexponent
ますchararray
。exponent
の 2 番目から 9 番目の値を取らなければならないという制限がありchararray
ます。chararray
はすべて 32 個の 0 になり、0xxxxxxxx0000....00 になりたいのですが、x は の 8 桁ですexponent
。
さらに、atof や atoi のような組み込みの変換関数はありません。また、実際に必要ではない Float または double の使用も避けたいと思います。
これは、IEEE754 の 32 ビット値を理解するためのものであることに注意してください。
必要に応じて、追加の詳細または明確化のために編集します。