ylbtech-DOCS-.NET-C# - ガイド - リファレンス - キーワード - 値の型: - 型の浮動小数点値 |
1. トップへ戻ります |
浮動小数点値型(C#リファレンス)
「浮動小数点型」は「単純型」のサブセットである、あなたが使用することができ、テキストを初期化します。 すべての浮動小数点型は値型です。 すべてのタイプの浮動小数点数のサポートされている演算、比較、および同等の演算子を。
機能の浮動小数点型
C#は、次の定義済み浮動小数点型をサポートしています。
C#/キーワードを入力 | おおよその範囲 | 精度 | サイズ | .NET型 |
---|---|---|---|---|
float |
±3.4×1038に±1.5×10-45 | 6-9の数字について | 4つのバイト | System.Single |
double |
±1.7×10308に±5.0×10から324 | 15-17桁について | 8つのバイト | System.Double |
decimal |
X 1028 7.9228±に±1.0×10-28 | 28-29 位 | 16のバイト | System.Decimalの |
上記の表に、各タイプC#のキーワードの最も左の列は、エイリアスを対応する.NETタイプです。 彼らは交換可能です。 たとえば、次の文は、変数の同じ種類を宣言します。
ダブル A = 12.3 ; System.Double B = 12.3。
各浮動小数点型のデフォルト値はゼロです0
。 各float型有し MinValue
と MaxValue
定数、そのタイプのための限られた最小値と最大値を提供します。 float
そして、 double
タイプも申し出が非数値定数と無限の価値を表すことができます。 たとえば、double
以下の定数の種類:Double.NaN、Double.NegativeInfinity と Double.PositiveInfinity。
と float
と double
と比較してdecimal
より高い精度およびより小さな範囲を有するタイプ、それが適している金融通貨。
これは、式の中で混合することができる整数型と浮動小数点型。 この場合、整数型、浮動小数点型に変換されます。 式は次の規則に従って評価されます。
- 浮動小数点型である場合に
double
式の評価と関係の比較同等の比較の種類double
または BOOL。 - 式ではない場合
double
、式のタイプは、タイプと等しい比較比較に関連して評価されるfloat
、または BOOL。
浮動小数点式は、以下の値のセットを含めることができます。
- 正および負のゼロ
- 正と負の無限大
- 非数値(NaNで)
- 非ゼロ値の限られたセット
これらの値の詳細については、を参照 IEEE IEEE標準のバイナリ浮動小数点演算のウェブサイトが提供します。
あなたは使用することができ、標準のデジタルフォーマット文字列またはカスタム書式文字列のデジタル浮動小数点値の形式を。
本物のテキスト
次のようなタイプの真のコピーは、接尾辞によって決まります。
- またはテキストの接尾辞のない
d
またはD
text型の接尾辞double
- 付
f
またはF
text型は接尾辞float
- 付
m
またはM
text型は接尾辞decimal
各タイプの次のコードを示し例:
ダブル D = 3D。 D = 4D; D = 3 .934_001。 フロート = F 3_000.5F。 F = 5.4f ; 小数 myMoney = 3_000.5m。 myMoney = 400.75M。
前の例では、方法を示してい _
番号セパレータとして(開始からC#7.0をサポートするために)。 デジタル区切り記号は、デジタルテキストのすべてのタイプのために使用することができます。
それはまた、次の例に示すように、テキストのインデックスの実部を指定し、科学的表記法を使用することができます。
ダブル D = 0.42e2 。 Console.WriteLineを(D)。 // 出力42。 フロート F = 134.45E-2F 。 Console.WriteLineを(F)。 // 出力:1.3445 小数点 M = 1.5E6m 。 Console.WriteLineを(M)。 // 出力:1500000
変更
暗黙的な変換の間の浮動小数点値の唯一のタイプ:から float
へ double
。 ただし、使用することができ、明示的なキャストを、フローティングタイプの他のタイプに任意の浮動小数点に変換します。 詳細については、を参照してください内蔵の数値変換。
C#言語仕様
詳細については、 C#言語仕様を次のセクション:
見ます
2. トップへ戻ります |
3. トップへ戻ります |
4. トップ |
5. トップ |
6. トップへ戻ります |
著者:ylbtech 出典:http://ylbtech.cnblogs.com/ この記事は、執筆者に属し、公園の合計をブログ、転載を歓迎するが、作者の同意なしに、このセクションで宣言されたそれ以外の場合は、保持され、記事ページの見かけ上の位置に元の接続を指定する必要があります法的責任を追及する権利を有します。 |