[問題] 關於位元數的顯示問題

看板C_and_CPP (C/C++)作者 (執著)時間15年前 (2010/11/05 19:32), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/1
問個好像是滿笨的問題orz 我用dev C++寫通訊相關的code 目的是算這種調變方式的錯誤率 但是當SNR很高時 錯誤率通常極低 大概是10^-6~10^-7左右 所以顯示出來的結果是0 orz 我宣告的都是double 不知道有沒有方法可以讓我的結果不要是0 也就是多顯示一點位元出來 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.67.36

11/05 20:27, , 1F
#include <iomanip> cout << setw(20); ??
11/05 20:27, 1F

11/05 20:27, , 2F
推薦使用code blocks..不然更新遺下你的gccXD
11/05 20:27, 2F

11/05 20:56, , 3F
不行耶...就算他還是0 可是其他較大的值變更精準了
11/05 20:56, 3F

11/05 20:56, , 4F
想請問一下第二句的意思orz
11/05 20:56, 4F

11/05 20:59, , 5F
你要不要貼一下你的code...
11/05 20:59, 5F

11/05 21:53, , 6F
cout << val*1000*1000 << "*10^-6"; 這樣?
11/05 21:53, 6F

11/05 23:46, , 7F
setprecision?
11/05 23:46, 7F

11/05 23:55, , 8F
好像可以了orz 謝謝各位 一開始不行 可是關掉重開又可以
11/05 23:55, 8F

11/06 14:49, , 9F
用科學記號法表示吧
11/06 14:49, 9F
文章代碼(AID): #1Cq-ipoX (C_and_CPP)
文章代碼(AID): #1Cq-ipoX (C_and_CPP)