みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語による浮動小数点表示

#include<stdio.h>
#include<math.h>
main()
{
float a=1.5*pow(2,-15);
unsigned char *e;
e=(unsigned char *)&a;
printf("a=%02x,%02x,%02x,%02x\n",*(e+3),*(e+2),*(e+1),*(e+0));
}

というプログラムで
a=38,40,00,00
という結果がでたのですが
これは何を表しているのでしょうか?
よろしくおねがいします

投稿日時 - 2009-11-20 20:07:16

QNo.5463106

すぐに回答ほしいです

質問者が選んだベストアンサー

float a=1.5*pow(2,-15)
がメモリ上でどのようなビットの配置になっていいるか
を表わしています。

http://www.cc.kyoto-su.ac.jp/~yamada/pB/float.html

投稿日時 - 2009-11-20 20:16:10

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問