問題タブ [exponent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
floating-point - C を使用する: 浮動小数点のコンポーネントのサイズを決定するにはどうすればよいですか?
アーキテクチャに依存しない方法で浮動小数点数のサイズ (ビット単位) と範囲を見つける方法についての提案を探しています。コードは、さまざまなフラグを使用してさまざまなプラットフォーム (AIX、Linux、HPUX、VMS、おそらく Windoze) でビルドできるため、結果は異なるはずです。符号は、私は 1 ビットしか見ていませんが、指数と仮数のサイズをどのように測定するのですか?
currency - .NET 通貨指数 ISO_4217
私は国際的な使用のために何かを開発しています。CultureInfo クラスが特定の国の通貨指数を見つけることをサポートしているかどうか、またはこのデータをデータベース レベルでフィードする必要があるかどうかについて、誰かが光を当てることができるかどうか疑問に思っています。
現時点では、これを表すプロパティが見当たらないので、それが存在するかどうかを明確に知っている人がいる場合は、探して ISO から購入する前に確認してください。
通貨指数は、通貨の補助単位です。
http://en.wikipedia.org/wiki/ISO_4217 - たとえば、英国は「2」です
c++ - 変数を使用してC++で指数をどのように使用しますか?
したがって、#includeが必要であり、x ^ yが機能するpow(x、y)があることを認識しています...しかし、pow(2、(num-1))を使用しようとすると、エラーが発生しました。 ..。
errorC2668:'pow':オーバーロードされた関数へのあいまいな呼び出し
私が持っているコード行は次のとおりです
何かお勧めはありますか?
前もって感謝します
編集:
numは確かにintとして宣言されています。
numには値があり、1から始まり、UINT_MAXに進みます。
方程式にアスタリスクを追加しました
string - 浮動小数点数から文字列へ: 指数部分とは?
私は C で小さな関数を書きました。これは、標準関数「fcvt」とほとんど同じ働きをします。ご存知かもしれませんが、この関数は float/double を受け取り、この数値を ANSI 文字で表す文字列を作成します。すべてが機能します;-)
たとえば、数値 1.33334 の場合、私の関数は文字列 "133334" を返し、特別な整数変数 `decimal_part' を設定します。この例では 1 になります。これは、小数部で 1 つの記号のみを意味し、その他はすべて分数です。
今、私は標準的な C 関数 `printf' をどうするかについて興味があります。%a または %e をフォーマット文字列として使用できます。%e を引用させてください (リンクがジャンクされました):
「double」引数は科学表記法で出力されます
[-]m.nnnnnn+xx
... 指数は常に 2 桁です。
それは言った:「指数には常に2桁が含まれます」。しかし、指数とは何ですか? これが主な質問です。また、上記の関数または「fcvt」からこの「指数」を取得する方法。
iphone - iPhoneテキストフィールド
まだ解決できない問題に遭遇しました。うまくいけば、誰かが助けることができます。簡単な計算を行うために使用しているアプリがあります。結果の一部はUItextFieldよりも大きくなっています。電卓が指数を使用すると言うように、出力を10文字に制限する方法を知っている人はいますか。これは私が現在使用しているコードです。
myVar.text = [[NSString alloc] initWithFormat:@ "%2.1"、myVar]
これは小数点以下の桁数を制限するだけです。小数点の前の2は何もしません。
php - PHPでパワーアップ
さて、私はPHPスクリプトでいくつかの計算を行う必要があります。そして、私は間違った振る舞いをする1つの式を持っています。
出力10
出力0
出力1
1.000を出力します。
私はbcscale(100)
BCMathの計算に使用しています。
ExcelとWolframMathematicaは答えを〜0,977237にします。
助言がありますか?
algorithm - 任意の累乗/根を計算するには?
数値を分数で累乗する必要があるアプリケーションがあります。ターゲット プラットフォームは FPGA であり、その FPU サイズを見積もることはできますが、実現可能性調査のためだけに数値を分数で累乗するアルゴリズムが必要です。最悪のケースとして浮動小数点を想定しています。実際にはショートカットを使用できると思いますが、今のところ、最悪のケースを実装できることを示したいと思います。
ここで質問して、チェックアウトできる一般的な方法があるかどうかを確認したいと思いました。これを行うソフトウェアの方法があることは知っていますが、最初はかなり効率的なアルゴリズムが必要です。FPGAの実装について心配します。
python - Pythonで指数を10進数に変換する
私は一連の値を含むPythonの配列を持っています。それらのいくつかは
2.32313e+07
2.1155e+07
1.923e+07
11856
112.32
指数形式を小数形式に変換する方法
追加: UNIX で awk を使用して印刷するときに、指数を直接 10 進数に変換する方法はありますか?
sas - 'power'/exponentialを使用するためのSAS関数
明らかな何かが欠けているかもしれませんが、SASで「パワー」をどのように計算しますか?
たとえば、Xの2乗、またはYの3乗?
必要なのはvariable1^variable2が必要ですが、構文が見つかりません...(SAS 9.1.3を使用しています)
asp.net - 数値が指数表記で表示されないようにする簡単な方法
どんな質問もばかげた質問ではないということわざに頼るつもりですが、少しばかげた質問があります。
編集:
重複を検索するときに出くわしなかったタイトルを使用していますが、この質問はここですでに数回尋ねられ、回答されているようです。関連する投稿は次のとおりです。
- 科学表記法を使用しない double から文字列への変換
- double を 10 の累乗表現なしで string に変換する方法 (E-05)
- 答えのある場所 (Jon Skeet): http://www.yoda.arachsys.com/csharp/DoubleConverter.cs
元の質問:
などのかなり小さい数値を時々保存するアプリがあり0.000023425
ます。TextBox
これらの数値は、ユーザーが編集できるようにコントロールに読み込まれます。次の不自然な例は、私の問題を示しています。
前述のように、表示されるテキストは です2.3425E-05
。これは、ユーザーにとって直感的に理解できるものではありません。さらに、より正確な数値 (小数点以下 19 桁まで) を使用しています。出力を固定小数点にしたい。もちろん、私は簡単かつきれいに行うことができます:
しかし、その後、厄介な数のゼロが残ります。したがって、それを修正するには、次のようにします。
これは私が欲しいものですが、その巨大な醜いフォーマット文字列をそこに置くよりも良い方法はありますか? わかりました、それほど醜いわけではありませんが、確かに別の方法がありますよね? 私の目標は、DB に保存されている生の値をわかりやすい方法で表示することであり、数値の形式を強制する必要はまったくありません。
ありがとう!
アップデート
たぶん、私は投稿で少し言いすぎました。Decimal
いくつかの実験の後、基になるデータ型を変更して問題を解決することがわかりました。
Double
s が正常に表示されるほど正確ではないようですね。
編集
Double 値を Decimal としてキャストしてから aを実行するだけで、望ましい効果が得られる投稿を見つけました(賛成票はありませんが)。.ToString()
私がそれをしたくない理由はありますか?おそらく、へのキャストは(無視できる量ですが)Decimal
とは異なる値で終了する可能性があるため、おそらくフォーマット文字列の方が安全です。Double
#,##0.#################...