ここから本文です

10進数(14.0625)10を32ビットのIEEE標準形式で表現せよ。 ご回答い...

chi********さん

2010/7/915:16:31

10進数(14.0625)10を32ビットのIEEE標準形式で表現せよ。

ご回答いただければ幸いです。

閲覧数:
272
回答数:
1

違反報告

ベストアンサーに選ばれた回答

k03********さん

2010/7/916:24:14

chirinokyousituさん

void func(float *y)
{
char *p;
int *q,i,k;

printf("%f\n",*y);
p=(char*)y;
for(i=0;i<4;++i)
{
k=*p & 0xff;
printf("%02x ",k);
++p;
}
printf("\n");
q=(int*)y;
printf("%08x \n\n",*q);
}
int main(void)
{
float x;
x=14.0625;
func(&x);

x=-14.0625;
func(&x);

return 0;
}

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる