雙精度浮點(diǎn)數(shù)精確到多少位 讀入一個(gè)雙精度浮點(diǎn)數(shù),按輸出格式“%f”“%f”保留5位小數(shù),%e”和“%g”的形式輸出在單獨(dú)一行上輸出?
讀入一個(gè)雙精度浮點(diǎn)數(shù),按輸出格式“%f”“%f”保留5位小數(shù),%e”和“%g”的形式輸出在單獨(dú)一行上輸出?#包括和限制。H>intmain(){doublescanf(%LF”,&;AMPA
讀入一個(gè)雙精度浮點(diǎn)數(shù),按輸出格式“%f”“%f”保留5位小數(shù),%e”和“%g”的形式輸出在單獨(dú)一行上輸出?
#包括和限制。H>intmain(){doublescanf(%LF”,&;AMPA)//需要雙精度浮點(diǎn)數(shù)輸入,即雙數(shù)據(jù)printf(%f”,(float)a)//根據(jù)單精度浮點(diǎn)數(shù)輸出,需要將數(shù)據(jù)轉(zhuǎn)換為單精度printf(%0.5f”,(float)a)printf(%e”,a) ///E和%G可以直接使用雙數(shù)據(jù)輸出printf(%Gn,a)//C語言只允許一個(gè),單精度浮點(diǎn)類型為float,雙精度浮點(diǎn)類型為double。具體區(qū)別如下:1。浮點(diǎn)變量占用4個(gè)字節(jié),雙變量占用8個(gè)字節(jié)。
2. 意思是不同的范圍。浮動(dòng)范圍為-3.4e-38~3.4e-38。倍頻范圍為-1.7e-308~1.7e 308。三。準(zhǔn)確度是不同的。十進(jìn)制浮點(diǎn)數(shù),有效數(shù)字為6到7。當(dāng)double表示十進(jìn)制時(shí),有效位是15到16位。4輸入和輸出格式不同。在C語言中,輸入和輸出格式字符串,float使用%F,double使用%LF。