私は科学的表記法で示したい実際の値の列をいくつか持っています。かなり明白な質問のようですが、SQLiteのSELECTコマンド中に科学的な表記をどのように表示しますか?前もって感謝します。選択中のsqlite科学記法
0
A
答えて
1
SELECT
コマンドは、整数、浮動小数点数、文字列、ブロブなどを生成します。これらは、データベースに格納されたデータ構造を生成します。同等のCタイプでそれらを取得します。
あなたが求めているのは、SQLiteが浮動小数点数値に対してfloat
を返すので、SQLiteとは何の関係もありません。必要なのは、C float
タイプを文字列に変換する方法です。これは科学的表記です。これはSQLiteの外部で行われます。標準Cライブラリ関数を使用して何をしたい
は、(注snprintf
です。事前C99はsnprintf
を提供していない多くのC++コンパイラはあなたにそれを与えるのにC++は、snprintf
を提供していませんVisual Studioは_snprintf
を持っています。 IOS manipulatorsを使用して、これらの非標準バージョンまたはstd::stringstream
を使用するか、いずれにしてもそれが今までsprintf
を使用することはありませんを提供しています):。!
char outputString[40];
snprintf(outputString, 40, "%e", yourFloatTakenFromSQLite);
をあなたはどのように多くの小数点以下の桁を制御する方法を参照してくださいprintf
書式設定を調べることができますあなたは得る。
関連する問題
- 1. 科学記法変換 - スキーム
- 2. IDLの科学記法でプロットする
- 3. JSON.NET科学記法の整数
- 4. YAML科学表記の構文
- 5. Double ToString - 科学的表記なし
- 6. Matlabで科学記法の指数を得る方法
- 7. PyQt - QLabelの科学記法を無効にする方法
- 8. DecimalFormatでの科学記法の有効桁数
- 9. 3Dプロットの縦軸の科学記法を削除する(Python)
- 10. 科学的表記法としてCR値を表示する
- 11. 科学記法でNSNumberを表現するには?
- 12. カラーバーティックで修正された科学記法
- 13. 科学的データ
- 14. フォースパイソン標準形/科学表記/指数関数の形でフロート
- 15. Matlabの科学的表記における先行ゼロ
- 16. 小数点までの科学的表記
- 17. コンピュータ科学のための数学
- 18. 必要な場合にのみ科学記法を使用する
- 19. Pythonの文字列(科学的表記法)をintに変換する
- 20. Rセッション全体の科学記法を完全に削除します
- 21. ggplot2 dollar_formatが大きいと科学的表記
- 22. BigDecimalはソープメッセージで科学的表記をしています
- 23. vb6で科学的表記を無効にする
- 24. 科学計測のソフトウェアアーキテクチャ
- 25. Pythonでの科学的プロット
- 26. 科学プロット用のIronPythonライブラリ
- 27. ハイパフォーマンスコンピューティングなどの学科プロジェクト
- 28. iOSのGnu科学ライブラリ
- 29. Androidの科学計算ツール
- 30. Double.ToString()はいつ科学的表記法で値を返しますか?
私はちょうどそのようなフォーマットが選択レベルに存在すると仮定しました。そのような機能が存在するといいと思うので、自分で管理する必要はありません。しかし、私は、選択レベルで文字列操作がなぜ許可されないのかを知ることができます。ありがとう。 – jobobo