ドキュメント-.NET-C# - ガイド - リファレンス - キーワード - 値の型: - 型の浮動小数点値

ylbtech-DOCS-.NET-C# - ガイド - リファレンス - キーワード - 値の型: - 型の浮動小数点値

 

1. トップへ戻ります
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タイプです。 彼らは交換可能です。 たとえば、次の文は、変数の同じ種類を宣言します。

C#の
ダブル A = 12.3 ; 
System.Double B = 12.3

各浮動小数点型のデフォルト値はゼロです0。 各float型有し  MinValue と  MaxValue 定数、そのタイプのための限られた最小値と最大値を提供します。 float そして、  double タイプも申し出が非数値定数と無限の価値を表すことができます。 たとえば、double 以下の定数の種類:Double.NaNDouble.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

各タイプの次のコードを示し例:

C#の
ダブル 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をサポートするために)。 デジタル区切り記号は、デジタルテキストのすべてのタイプのために使用することができます。

それはまた、次の例に示すように、テキストのインデックスの実部を指定し、科学的表記法を使用することができます。

C#の
ダブル 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、
2. トップへ戻ります
 
3. トップへ戻ります
 
4. トップ
 
5. トップ
1、
2、
 
6. トップへ戻ります
 
警告します 著者:ylbtech
出典:http://ylbtech.cnblogs.com/
この記事は、執筆者に属し、公園の合計をブログ、転載を歓迎するが、作者の同意なしに、このセクションで宣言されたそれ以外の場合は、保持され、記事ページの見かけ上の位置に元の接続を指定する必要があります法的責任を追及する権利を有します。

おすすめ

転載: www.cnblogs.com/storebook/p/11846173.html