固定小数点数とは? わかりやすく解説

こていしょうすうてん‐すう〔コテイセウスウテン‐〕【固定小数点数】

読み方:こていしょうすうてんすう

小数点位置固定して表現された数。コンピューターにおいてはあたかも整数値のように扱うことで処理が容易で高速になるが、絶対値大きく異なる数同士計算には向かない。→浮動小数点数


固定小数点数

読み方こていしょうすうてんすう
【英】fixed point number

固定小数点数とは、コンピューター演算における数値扱い方のひとつで、小数点特定の位置固定され表現される数値表現手法のことである。例えば、整数どうしの計算場合には小数点最下位(右の端)で固定され変動しない、といった方式を指す。

これに対して小数点位置自由に変動しうる表示方式が、浮動小数点数呼ばれる浮動小数点数比べると、固定小数点数は、表現できる数値範囲が狭いが、しかし計算速度速い

プログラミングのほかの用語一覧
コーディング:  記憶クラス  キャスト  共用体  固定小数点数  コーディング  コード最適化  コメントアウト

固定小数点数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/08 16:08 UTC 版)

固定小数点数(こていしょうすうてんすう、: fixed-point number)は、小数点が置かれる桁を固定して表されたのことで、コンピュータ上で小数を表現する方法として使用される形式のひとつである。ある桁数のうちのある場所に小数点が固定されているもの(固定小数点)として扱う方式であるため、表現される仮数部に対して小数点の位置が移動する浮動小数点数の対義語として用いられる。すなわち、「固定-小数点数」ではなく「固定小数点-数」である。


  1. ^ ヘンリー・S.ウォーレン、ジュニア 著、滝沢徹、玉井浩、鈴木貢、赤池英夫、葛毅、藤波順久 訳「第10章 整数定数による除算」『ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか』エスアイビー・アクセス、2004年。ISBN 4-434-04668-3 
  2. ^ 通貨型 PostgreSQL 9.2.4文書(2014年2月3日閲覧)。


「固定小数点数」の続きの解説一覧

固定小数点数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/18 17:58 UTC 版)

コンピュータの数値表現」の記事における「固定小数点数」の解説

詳細は「固定小数点数」を参照 固定小数点数形式は、金銭勘定など浮動小数方式相性が悪い場合、すなわちビジネスにおける計算表計算ソフトCOBOLなど)でよく使われる。「浮動小数点数精度では十分ではない場合採用される」というのは誤解である。単精度場合足りないようであれば、それは同じ長さ固定小数方式であっても足りてない。 整数部と小数部のビット数は、必要とされる精度範囲十分なように選ばれる例えば、32ビット形式では、整数部に16ビット小数部に16ビットといったように設定される位置重み付けは、整数部と小数部で連続的となる。例え整数部が、8の位、4の位、2の位、1の位となっている場合小数部は0.5の位、0.25の位、0.125の位と続く。 例: 整数ビット群 小ビット0.5 = 1/2 = 00000000 00000000.10000000 00000000 1.25 = 5/4 = 00000000 00000001.01000000 00000000 7.375 = 21/8 = 00000000 00000111.01100000 00000000 ただし、この形式では二進では表せない数が出てくる。例えば、1/5(十進では 0.2)は正確に表すことはできず、最も近い値は以下のようになる。 13107/65536 = 00000000 00000000.00110011 00110011 = 0.1999969... 十進場合 13108/65536 = 00000000 00000000.00110011 00110100 = 0.2000122... 十進場合 これは、増やして正確に表すことはできない。1/3 という数値考えてみよう。これを十進小数で表すと 0.333333... となって永遠に続く。これを適当な止めると、その数値表現は 1/3 を正確に表すことはできていない。 つまり、十進有限小数表せる数が二進有限小数になるとは限らない。これを回避する方法として、小数ではなく分子分母別々に格納した一種分数として内部保持する方式がある。しかし、平方根求めるなどといった演算できないまた、分数同士加減算では通分によって分母表現できないほど大きな値になる可能性があるため、「有理数型」というデータ型として、分母分子ともに多倍長整数で表すことが普通である。

※この「固定小数点数」の解説は、「コンピュータの数値表現」の解説の一部です。
「固定小数点数」を含む「コンピュータの数値表現」の記事については、「コンピュータの数値表現」の概要を参照ください。

ウィキペディア小見出し辞書の「固定小数点数」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「固定小数点数」の関連用語

固定小数点数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



固定小数点数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【固定小数点数】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの固定小数点数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのコンピュータの数値表現 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS