C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#での整数リテラルと浮動小数点リテラル


整数リテラル

整数リテラルは、10進数または16進数の定数にすることができます。接頭辞は基数または基数を指定します。16進数の場合は0xまたは0Xであり、10進数の場合は接頭辞IDはありません。整数リテラルの例のいくつかを次に示します-

10 // int
18u // unsigned int

変数を宣言して初期化するときに、上記のリテラルを使用してみましょう-

// int
int a =10;

値を出力します-

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         // int
         int a =200;
         Console.WriteLine(a);
      }
   }
}

出力

200

浮動小数点リテラル

浮動小数点リテラルには、整数部分、小数点、小数部分、および指数部分があります。浮動小数点リテラルは、10進形式または指数形式のいずれかで表すことができます。

以下は、浮動小数点リテラルの例の一部です-

4.89f
314159E-5F

10進形式で表す場合は、小数点、指数、またはその両方を含める必要があります。指数形式を使用して表現する場合は、整数部分、小数部分、またはその両方を含める必要があります。符号付き指数はeまたはEによって導入されます。

浮動小数点リテラルを出力してみましょう-

using System;
namespace Demo {
   class Program {

      static void Main(string[] args) {

         // float
         float a = 4.89f;
         Console.WriteLine(a);
      }
   }
}

出力

4.89

  1. C#の浮動小数点リテラルとは何ですか?

    浮動小数点リテラルには、整数部分、小数点、小数部分、および指数部分があります。浮動小数点リテラルは、10進形式または指数形式のいずれかで表すことができます。 以下は、浮動小数点リテラルの例の一部です- 9.23456 269485E-5F 浮動小数点リテラルを出力してみましょう- 例 using System; namespace Demo {    class Program {       static void Main(string[] args) {          //

  2. Pythonでの10進固定小数点および浮動小数点演算

    浮動小数点数は、基数2の2進数としてメモリに表されます。その結果、浮動小数点の算術演算がおかしくなることがあります。 0.1と0.2を加算すると、次のような厄介な結果が生じる可能性があります- >>> 0.1 + 0.2 0.30000000000000004 実際、これはバイナリ浮動小数点表現の性質です。これは、どのプログラミング言語でも一般的です。 Pythonは、高速で正しく丸められた浮動小数点演算を実行するための10進モジュールを提供します。 10進モジュールは、浮動小数点を希望どおりに表現するように設計されており、算術演算の結果は期待どおりです。表現と操作の精度