Single 構造体とは? わかりやすく解説

Single 構造体

単精度浮動小数点数表します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Structure Single
    Implements IComparable, IFormattable, IConvertible, IComparable(Of
 Single), _
    IEquatable(Of Single)
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public struct Single : IComparable, IFormattable, IConvertible,
 
    IComparable<float>, IEquatable<float>
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public value class Single : IComparable, IFormattable,
 IConvertible, 
    IComparable<float>, IEquatable<float>
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class Single extends ValueType
 implements IComparable, IFormattable, 
    IConvertible, IComparable<float>, IEquatable<float>
JScript では、構造体使用できますが、新規に宣言することはできません。
解説解説

Single 値型は、-3.402823e38 から +3.402823e38 までの単精度 32 ビット数と、正の 0 または負の 0、PositiveInfinity、NegativeInfinity、および非数 (NaN) を表します

Single は、2 進の浮動小数点演算に関する IEC 60559:1989 (IEEE 754) 規格準拠してます。

Single は、この型の複数インスタンス比較したり、インスタンスの値を文字列形式変換したり、数値文字列形式をこの型のインスタンス変換するためのメソッド提供します書式指定コード値型文字列形式制御する方法については、「書式設定概要」、「標準数値書式指定文字列」、および「カスタム数値書式指定文字列」を参照してください

浮動小数点数使用

二項演算実行時に、一方オペランドSingle または Double浮動小数点型である場合、もう一方オペランド整数型または浮動小数点型であることが必要です。この演算は、次のように評価されます。

代入演算子を含む浮動小数点演算子は、例外スローしません。その代わり例外状況での浮動小数点演算結果は、次に説明するように 0、無限大、または NaNなります

浮動小数点数10 進数概数を表すことができるだけであること、および、浮動小数点数有効桁数によって数値が表す 10 進数概数精度決定されることに注意してください既定では、Single含まれる有効桁数は 7 だけですが、内部的に最大 9 保持されています。浮動小数点数桁数から、複数結果生成されます。

インターフェイス実装

この型は、IComparable、IComparable、IFormattable、および IConvertible の各インターフェイス実装ます。この型の明示的な IConvertible インターフェイス メンバ実装代わりにConvert クラス使用します

スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「Single 構造体」の関連用語

Single 構造体のお隣キーワード
検索ランキング

   

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



Single 構造体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS