C語言double pi 3 14159有效數字六位,可是double不是16位有效數字

2021-04-22 02:19:47 字數 642 閱讀 1202

1樓:匿名使用者

誰告訴你有效數字是六位呢!試試以下回

**:答

#include

int main()

在巨集定義#define pi3.14159中,用巨集名pi代替一個

2樓:匿名使用者

因為巨集定義define做的是最簡單的文字替換,單純的就是把這行以後的**中,出現的pi換成3.14159這個文字(也就是字串)。

3樓:

float能有6-7有效數copy字

double能有15位

比如πbai=3.1415926535897932384626433832795

float 3.141593 如果du

顯示的更多的話就是zhi不一定的數值了daodouble 3.1415926535897

4樓:匿名使用者

答案不是數值,而是字串,至於為什麼我還不知道,所以到這來看,結果也是沒有。

5樓:匿名使用者

答案是:字串啊帥鍋。。。

6樓:匿名使用者

const double pi=3.14159;

C語言問題C語言問題,C語言問題C語言問題

include include int main b k p b k 0 puts b return 0 c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock print...

C語言問題,C語言問題C語言問題

這題考的是自動型別轉換,由編譯系統自動完成,轉換是 向上 靠的 舉個例子 include stdio.h void main 你編譯一下就會有警告 conversion from double to float possible loss of data 也就是說系統預設轉化了a,b的資料型別為do...

c語言問題,C語言問題

1 c2 a 3 d4 a 5 d6 b 7 a8 a9 d c語言問題 include define n 30 typedef struct student student r n int main void num 1 for i 0 ir max score max j if max i if...