現在、PIC18F14K50を用いたLCD電圧計をつくっています。
sprintfを使って文字列にして表示させようとしたのですが、int型は数字が表示されるのに
double型は数字が表示されません。
具体的には
int temp = ReadADC();
sprintf(buf,"VOLTAGE=%d",temp);
LCD_str(buf);
↑これがうまく表示されて
int temp = ReadADC();
double data = (double)(temp);
sprintf(buf,"VOLTAGE=%.2lf",data);
LCD_str(buf);
↑これが数字の部分が表示されません。
PC(コマンドプロンプト)ではしっかり表示できているのでプログラムは間違っていないと思うのですが、なぜなのでしょうか?
また、ほか小数点以下の数字を表示させる方法がありましたら教えて下さい。
No.1ベストアンサー
- 回答日時:
マイコン用だと、パソコン用って、単純に比較できません。
マイコン用C言語のsprintfのマニュアルをよく調べてください。
・書式文字列の説明に 「%fはdoubleに対応した固定小数点形式」というようなことは書かれていますか?
.2とかの表現もマニュアルにちゃんと書かれてますか?
・こちらの件は大丈夫ですか?
http://www.kijineko.co.jp/tech/superstitions/pri …
・「数字が表示されません」とは、具体的にどんな表示になるのでしょう?
・表示桁は足りてますね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- C言語・C++・C# str[j++]の意味 2 2022/08/30 16:20
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 6 2022/06/08 12:55
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/03/16 11:19
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- C言語・C++・C# 現在プログラムを作っているのですが、実行したときに写真のように結果が表示されるのですが、これを CH 2 2023/01/18 16:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PPTのスライド表示の画面の位置...
-
VBAでユーザーフォームの表示を...
-
自動車の表示で「O/D OFF」とは...
-
スマホの小文字gについて
-
ExcelのVLOOKUP関数
-
VC++でコントロールの境界線を...
-
LCDに小数点以下の数字を表示す...
-
googleの検索結果が最近おかしい
-
Formの表示状態の取得
-
ステータスバーって??
-
時間について 7月21日11:50(jst...
-
phpで作ったcsvをexcelで開いた...
-
製品への製造国表示義務について
-
USB2.0 や1.0はどうやってわか...
-
PDFをブラウザで開くとツールバ...
-
【サンダーバード】画面左にア...
-
エクセルの散布図でラベルの位...
-
指定期間内の受注金額合計を自...
-
最新のiTunesでサイズ(容量)...
-
ディスククリーンアップ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PPTのスライド表示の画面の位置...
-
VBAでユーザーフォームの表示を...
-
スマホの小文字gについて
-
自動車の表示で「O/D OFF」とは...
-
Googleカレンダーで予定を入れると
-
VC++でコントロールの境界線を...
-
WEBデザインわかる方!ソース表...
-
Formの表示状態の取得
-
ステータスバーって??
-
製品への製造国表示義務について
-
ガソリンスタンド の料金表示で...
-
phpで作ったcsvをexcelで開いた...
-
YouTubeの表示を元に戻す方法を...
-
outlookの予定表・週表示での曜...
-
最新のiTunesでサイズ(容量)...
-
7セグメント LED ディスプレイ ...
-
下記エクセルの式がなぜこうな...
-
電卓 カンマを表示させたい
-
パワーポイントでストップウオ...
-
真空管 6550のメーカー
おすすめ情報