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

C#のEおよびeカスタム指定子


次の文字列のいずれかがフォーマット文字列に表示され、その後に少なくとも1つのゼロが続く場合、数値は数値と指数の間に「E」または「e」を入れてフォーマットされます。

"E"
"E+"
"E-"
"e"
"e+"
"e-"

using System;
using System.Globalization;
class Demo {
   static void Main() {
      double num = 9400;
      Console.WriteLine(num.ToString("0.###E+0", CultureInfo.InvariantCulture));
      Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0:0.###E+0}", num));
      Console.WriteLine(num.ToString("0.###E+000", CultureInfo.InvariantCulture));
      Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0:0.###E+000}", num));
   }
}

出力

9.4E+3
9.4E+3
9.4E+003
9.4E+003

  1. JavaScriptのカスタム関数と組み込み関数の違いは何ですか?

    JavaScriptのカスタム関数はユーザー定義関数です。 JavaScriptを使用すると、独自の関数を作成できます。構文は次のとおりです- 構文 <script>    <!--       function functionname(parameter-list)       {          statements       }    //--> </script> 一

  2. Pythonの文字列とバイト文字列の違いは何ですか?

    文字列は文字のシーケンスです。これらは抽象的な概念であり、ディスクに直接保存することはできません。バイト文字列はバイトのシーケンスであり、ディスクに保存できるものです。それらの間のマッピングはエンコーディングです-これらはかなりたくさんあります(そして無限に多くが可能です)-そして、異なるエンコーディングが同じバイトをマッピングする可能性があるため、変換を行うために特定の場合にどちらが適用されるかを知る必要があります別の文字列に。たとえば、同じバイト文字列は、2つの異なるエンコーディングで2つの異なる文字列を表すことができます。 例 >>> b'\xcf\x84o\x