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
-
C#の浮動小数点リテラルとは何ですか?
浮動小数点リテラルには、整数部分、小数点、小数部分、および指数部分があります。浮動小数点リテラルは、10進形式または指数形式のいずれかで表すことができます。 以下は、浮動小数点リテラルの例の一部です- 9.23456 269485E-5F 浮動小数点リテラルを出力してみましょう- 例 using System; namespace Demo { class Program { static void Main(string[] args) { //
-
Pythonでの10進固定小数点および浮動小数点演算
浮動小数点数は、基数2の2進数としてメモリに表されます。その結果、浮動小数点の算術演算がおかしくなることがあります。 0.1と0.2を加算すると、次のような厄介な結果が生じる可能性があります- >>> 0.1 + 0.2 0.30000000000000004 実際、これはバイナリ浮動小数点表現の性質です。これは、どのプログラミング言語でも一般的です。 Pythonは、高速で正しく丸められた浮動小数点演算を実行するための10進モジュールを提供します。 10進モジュールは、浮動小数点を希望どおりに表現するように設計されており、算術演算の結果は期待どおりです。表現と操作の精度