- ベストアンサー
浮動小数点数って
コンピュータシステムの基礎の本を読んでいるのですが、 浮動小数点数というところが何度読んでもまったくわかりません。 浮動小数点数とは、噛み砕いたらどういうことなのでしょうか。よろしくおねがいします。
- hukutuu
- お礼率51% (541/1049)
- その他(インターネット・Webサービス)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
0.123456789×10の24乗=123456789000000000000000 とかいうように コンピュータが扱うことができる桁数の範囲の中ので、なんとかしてその範囲外の計算をする仕組みです。
その他の回答 (1)
- ymmasayan
- ベストアンサー率30% (2593/8599)
まず例を出します。 (1)0.1×10^8=10000000・ (2)0.1×10^-8=0・000000001 計算すると小数点の位置が動き回るのを浮動小数点といいます。とっても小さい数からとっても大きい数まで表し、計算することが出来ます。
お礼
アドバイスありがとうございます。 なんとなくわかりつつあります。 どうもありがとうございました。
関連するQ&A
- 固定小数点数、浮動小数点数について
学校から課題が出ているのですがさっぱりなので教えていただければ幸いです。 課題:11051120 この数を32bitの固定小数点数、浮動小数点数であらわせ (1)固定小数点数、浮動小数点数とは何か (2)数値をあらわすための手順 この2点を教えてください。 1~10まで教えろとは言いません。ただ、やろうにも全くわからないので、ヒントだけでもいただけたらと思っています。 提出期限は10日までなので、よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- 浮動小数点数型
単精度浮動小数点型と倍精度浮動小数点数型、それぞれ値がとりうる範囲を教えてください。 単精度浮動小数点型 負の値は -3.4028235E+38 ~ -1.401298E-45、 正の値は 1.401298E-45 ~ 3.4028235E+38 の範囲の値 倍精度浮動小数点数型 負の値は -1.79769313486231570E+308 ~ -4.94065645841246544E-324、 正の値は 4.94065645841246544E-324 ~ 1.79769313486231570E+308 の範囲の値 とは記述してあるのですが、実際に小数1桁なら整数部はどのくらいの範囲の値がとれるのか、皆目わかりません。 どうか、わかりやすく教えてください。 よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 浮動小数点数について
私は浮動小数点数を整数値に変換したいのですが、 各種検索エンジンで探してみたのですが、 ほしい情報が得られなかったので どなたか浮動小数点数を整数値化する方法を知っていましたら 教えていただけないでしょうか?sprintfで表示可能なのはわかりましたが、 表示だけではなく、処理の中でも使用するので、変換できないと だめなんですが、どなたか知っていませんでしょうか?
- ベストアンサー
- Perl
- OSによる浮動小数点数の解釈と出力の仕組み
現在主流となっているコンピューターのアーキテクチャにおいては、実数表現のために浮動小数点数という手法を用いていますが、浮動小数点数表現された2進数はただの2進数であり、たとえばWindowsのプログラムが浮動小数点数を10進表記で表示したりする際には、OSのどのあたりの機能が浮動小数点数を解釈して10進数表記にするのでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- 浮動小数点数の表現について
浮動小数点数の表現で、このIEEEともう一つの方式の違いは何でしょうか? 参考書にこう載っていましたが、よく理解できませんでした。 違いを教えてください。 10進数の28をIEEE仕様の浮動小数点数で表示します。 仮数部を2進数に (28)10 → (11100)2 仮数部の正規化 (11100)2 ×2 0 →(1.1100)2 ×2 4 指数部をイクセス表記に2 4 → 2 131 10進数の28をもう一つの仕様の浮動小数点数で表示します。 仮数部を16進数に (28)10 → (1C)16 仮数部の正規化 (1C)16×16 0 → (0.1C)16 ×16 2
- 締切済み
- 情報処理技術者
- 浮動小数点数の誤差
恐ろしく基本的なこと聞きます。 Public Class himajin100000 Shared Sub Main Dim foo As Double = 0.5 '2進数で表現できる Dim bar As Double = 0.1 '割り切れないから誤差が出る System.Diagnostics.Trace.WriteLine((foo - bar).ToString) '0.4 '・・・あれ?浮動小数点数の誤差どこ行った? End Sub End Class
- ベストアンサー
- Visual Basic
- 浮動小数点数の誤差範囲を教えてください
猿より若干頭がいい、冴えないプログラマです。 面積を計算する際は必ず誤差がないように、doubleを使わずcurrencyを使っています。 メートルなら小数点4桁で足りますが、キロメートルとなると通貨型の4桁数では足りません。 doubleを使っても、平方キロを平方センチに変換して集計しても誤差は出ないでしょうか。 実際浮動小数点数はどの程度の誤差を生むのでしょうか。猿でも分かる程度教えてください。 基礎過ぎて動物園に帰れのような批判は勘弁してください。。。
- ベストアンサー
- その他(プログラミング・開発)
- β進n桁の浮動小数点
2進3桁、ML(絶対値最大の浮動小数点数)=1 MU(絶対値最小の浮動小数点数)=2の浮動小数点数の 体系で表現できる数は全部でいくつか、すべて挙げよ。 また、計算機イプシロンを求めよ。 ・・・っという問題がわからなくて困っています。 どなたか、解法手順またはアドバイスをよろしくお願いします。
- ベストアンサー
- 数学・算数
お礼
早速アドバイスありがとうございます。 参考URL今読んでみました。少しわかってきたような気がします。 何度か読み直してみます。 ありがとうございました。