π值為啥末尾進(jìn)3只取6位
#include<stdio.h>
#define PI 3.1415926
int main()
{
????printf("圓的圓周率π=%d\n",PI);
????return 0;
}
運(yùn)行結(jié)果; 圓的圓周率π=3.141593
#include<stdio.h>
#define PI 3.1415926
int main()
{
????printf("圓的圓周率π=%d\n",PI);
????return 0;
}
運(yùn)行結(jié)果; 圓的圓周率π=3.141593
2018-06-13
舉報(bào)
2018-06-14
#define PI 3.1415926
這是一個(gè)宏定義,宏相信你應(yīng)該知道就是只作用于當(dāng)前文件。
一般用作頭文件下面直接定義常量。對(duì)于這個(gè)宏設(shè)定的常量值,在該文件中,具體數(shù)值就不可以更改。
至于你說(shuō)的末尾進(jìn)3只取6位,具體的應(yīng)該是和%d有關(guān)。你看一下double類型的應(yīng)用。
2018-06-14
明白了%f ?6位小數(shù)。。。
2018-06-14
第5行寫(xiě)錯(cuò)了 。。。應(yīng)該是printf("圓的圓周率π=%f\n",PI);
出來(lái)的結(jié)果是末尾進(jìn)3