- ベストアンサー
float 10進数 を float 16進数に変換してくれる電卓アプリを探しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
10進数/16進数というのは、表示の問題。floatというのは内部表現の問題。 なので、float16進数というのは意味が通りません。 浮動小数点数の内部表現を表示してくれるアプリということでしょうか? でも、電卓アプリを紹介して欲しいという話ならカテ違いなのでは? C/C++的に回答するなら、 float f=123.456; unsigned char *p=(unsigned char *)&f; printf("%02X %02X %02X %02X\n",p[0],p[1],p[2],p[3]); とかで表示できるかと。ただし、エンディアンとかfloatのバイト数とか 環境依存なので、そのあたりは適当に調整してください。
その他の回答 (1)
- jacta
- ベストアンサー率26% (845/3158)
電卓アプリは知りませんが、floatやdoubleの値を16進数で出力したいのなら、 float x = 1.234; printf("%a\n", x); とすれば、 0x1.3be76cp+0 という結果が得られるはずです。 なお、古い規格に基づくコンパイラでは、この機能は使えない可能性があります。
関連するQ&A
- 2進数から16進数への変換
2進数から16進数への変換はだいたいはできるんですが、小数点の2進数を16進数に変換するやり方がわかりません。 (例) 2進数1001→16進数では9ですが、0.0101などのやりかたがわかりません。 よろしくお願いします
- 締切済み
- その他([技術者向] コンピューター)
- 16進数変換可能な関数電卓
こんにちは。 Win7の関数電卓が使いにくいので、フリーのものを探しています。 必須機能は16進数への変換で、Vistaまでの関数電卓機能で十分です。 そのような電卓ソフトをご存知の方、教えてください。 幾つか見てみましたが、見た目もシンプルなものを最終的には選びたいです。
- 締切済み
- フリーウェア・フリーソフト
- 1兆✕0.7%=が押せる電卓ソフト
1兆✕0.7%=が直接打てる電卓ソフトはないでしょうか? ・兆のキーがある。 もしくは、 ・0を押していくと億、兆が表示される。 操作はどのようなものでもかまいません。 「漢数電卓」というソフトを使っていますが、小数点キー、%キーがないのです。
- ベストアンサー
- フリーウェア・フリーソフト
- 進数の小数点をどう変換するのか
現在進数の小数点で詰まってます 2進数⇒10進数へ変換するときは 11.01011⇒ 1*2~1+1*2~0+0*2~-1+1*2~-2+0*2~-3+1*2~-4+1*2~5 2 +1 +0 +0.25 +0.125 +0.625 +0.3125 3+1.3125 4.3125 2進数⇒16進数へ変換するときは 11.01011⇒ B.0 |8+0+2+1| B.0B で良いと思ってます(間違ってたらすいません) ここで本題なんですが、小数点を含んだ進数で 2進数⇒8進数 8進数⇒2進数 10進数⇒2進数 16進数⇒2進数 この[通り]の場合の小数点の出し方を何方かご存知ないですか? 無ければ無い、あればあるで教えて頂けないでしょうか 扱う数字はいくつでも勿論結構です、宜しく御願いします
- ベストアンサー
- 数学・算数
- 2進数から16進数の計算を電卓で行うには?
2進数から16進数へ変換する際の質問です。 2進数から16進数の計算を、WinXPの電卓(アクセサリ)で行うにはどうしたらいいのでしょうか?できるんでしょうか? また2進数『00030101』のような数値を16進に買えることは、winの電卓でできるのでしょうか? ありえない数値なんでしょうか?イマイチ解からないんですが・・・。 よろしかったら教えてくださいー。
- 締切済み
- Windows XP
- こんな関数電卓ないですか?
次のような条件を満たす関数電卓のソフトを探しています. ・ブラウザ上で動作,または,Windows用フリーソフトでインストール不要(レジストリを操作しない) ・10進⇔2進変換でき,小数(実数)も変換可能. Windows付属の電卓を関数電卓にして試してみたのですが, たとえば10進の3.5を2進にすると11になり,小数部は サポートされないようです.小数部も含めて変換できる ものがあればご教示ください.
- ベストアンサー
- その他(ソフトウェア)
- 基数変換(?)の出来る電卓
基数変換(?)というか、10進数から2進数や16進数や8進数への変換、またはその逆の計算(変換)ができる電卓ありましたら教えてください。なるべく安いほうがいいです。(中古も可)
- ベストアンサー
- その他(生活家電)
- 浮動小数点(float)型の16進数->10進数の変換
16進数->10進数の変換について教えてください。 -ファイルをバイナリエディタで見てみると、該当箇所は41 20 00 00(16進)となっています。 -4byte長のfloat型であることもわかっています。 -BiG Endianです。 ビッグエンディアンなので0x00002041という事だと思いますが、これを10進数に直すとどうなるのでしょうか? また、直し方のわかるサイトなんかがあれば教えていただけますでしょうか? よろしくいお願いします。
- ベストアンサー
- 数学・算数
お礼
ご回答ありがとうございました。 自分の環境では、 %a と結果が表示されるようです。 古い規格に基づくコンパイラのようです。 他のコンパイラで試してみます。