第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正確的雙打印格式說明符

正確的雙打印格式說明符

C
幕布斯6054654 2019-06-27 16:39:41
正確的雙打印格式說明符正確的格式說明符是什么?double打印出來的?是嗎%f或者是%lf?我相信這是.%f但我不確定。代碼樣本#include <stdio.h>int main(){    double d = 1.4;    printf("%lf", d); // Is this wrong?}
查看完整描述

3 回答

?
慕雪6442864

TA貢獻1812條經(jīng)驗 獲得超5個贊

"%f"是(或至少一種)正確的雙倍格式。那里沒有格式的float,因為如果您試圖傳遞floatprintf,它將被提升為double以前printf收到它1"%lf"在現(xiàn)行標準下也是可以接受的-l如果后面跟著f轉(zhuǎn)換說明符(除其他外)。

請注意,這是一個地方,printf格式字符串與scanf(和fscanf等等)格式化字符串。為了輸出,您將傳遞一個價值,將從floatdouble當作為變量參數(shù)傳遞時。對于輸入,您將傳遞一個指針,沒有晉升,所以你必須告訴scanf不管你是否想讀float或者是double所以scanf%f意味著你想讀一個float%lf意味著你想讀一個double(不管它值多少錢,對于一個long double,你用%Lf任一種printfscanf).


1.C99,§6.5.2.2/6:“如果表示被調(diào)用函數(shù)的表達式的類型不包括原型,則對每個參數(shù)執(zhí)行整數(shù)提升,并將具有浮動類型的參數(shù)提升為雙倍。這稱為默認參數(shù)提升?!痹贑+中,措辭有些不同(例如,它沒有使用“Prototype”一詞),但效果是一樣的:所有變量參數(shù)在被函數(shù)接收之前都會經(jīng)歷默認的升級。


查看完整回答
反對 回復 2019-06-27
?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

鑒于C99標準(即N 1256),規(guī)則取決于函數(shù)類型:fprintf(printf,sprintf,.)或者掃描。

以下是提取的相關部分:

前言

第二版取消并取代第一版ISO/IEC 9899:1990,經(jīng)ISO/IEC 9899/COR1:1994、ISO/IEC 9899/AMD 1:1995和ISO/IEC 9899/COR2:1996修訂和更正。與上一版相比的主要變化包括:

  • %lf

    允許轉(zhuǎn)換說明符

    printf

7.19.6.1fprintf功能

7長度修飾語及其含義如下:

l(Ell)指定(.)對下列a,A,e,E,f,F(xiàn),g或G轉(zhuǎn)換說明符沒有影響。

L指定以下a、A、e、E、f、F、g或G轉(zhuǎn)換說明符適用于長雙參數(shù)。

指定的相同規(guī)則fprintf申請printf,?sprintf以及類似的功能。

7.19.6.2fscanf功能

11長度修飾語及其含義如下:

l(Ell)指定(.)以下a,A,e,E,f,F(xiàn),g或G轉(zhuǎn)換說明符適用于類型指針為Double的參數(shù);

L指定以下a、A、e、E、f、F、g或G轉(zhuǎn)換說明符應用于類型指針為Long Double的參數(shù)。

12轉(zhuǎn)換說明符及其含義是:a,e,f,g匹配可選符號浮點數(shù),(.)

14轉(zhuǎn)換說明符A、E、F、G和X也是有效的,其行為分別與a、e、f、g和x相同。

長話短說fprintf指定了下列說明符和相應類型:

  • %f

    ->雙倍
  • %Lf

    ->長雙人間

而為了fscanf它是:

  • %f

    ->浮動
  • %lf

    ->雙倍
  • %Lf

    ->長雙人間


查看完整回答
反對 回復 2019-06-27
?
蠱毒傳說

TA貢獻1895條經(jīng)驗 獲得超3個贊

可能是%f,?%g%e取決于您希望對數(shù)字進行格式化的方式。這個l修飾符在scanf帶著double,但不是在printf.


查看完整回答
反對 回復 2019-06-27
  • 3 回答
  • 0 關注
  • 391 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號