課程
/后端開發(fā)
/C
/C語言入門
?????????
2018-03-09
源自:C語言入門 3-2
正在回答
% 單列出來就是取模運算符%%沒有特殊含義但,在格式化IO語句,如Scanf/Printf/Format等之中,百分號是特殊格式化字符%n 回車%d 輸出整數(shù)%% 輸出一個百分號還有很多,可以參考格式化語句的說明
捷者 提問者
其實前面沒必要去糾結(jié)他的具體含義,后面學了指針會很清楚的
%n與其他格式說明符號不同。%n不向printf傳遞格式化信息,而是令printf把自己到該點已打出的字符總數(shù)放到相應(yīng)變元指向的整形變量中。因此%n對于的變元必須是整形指針。對printf調(diào)用返回之后,%n對于變元指向的變量中將包含有一個整數(shù)值,表示出現(xiàn)%n時已經(jīng)由該次printf調(diào)用輸出的字符數(shù)。printf("this%n is a test\n",&count);//調(diào)用后count為4
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答想不明白,代碼應(yīng)該沒錯吧,為什么輸不出x%y
1 回答想知道這個代碼為什么能運行成功
1 回答這個題我不理解,為什么"x+y=%d\n"和x+y 都存在?printf("x+y=%d\n",x+y )
1 回答請問我這個代碼為什么不能輸出這個圖形
2 回答不知道為什么出不來想要的代碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-03-09
% 單列出來就是取模運算符
%%沒有特殊含義
但,在格式化IO語句,如Scanf/Printf/Format等之中,百分號是特殊格式化字符
%n 回車
%d 輸出整數(shù)
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
2018-03-09
其實前面沒必要去糾結(jié)他的具體含義,后面學了指針會很清楚的
2018-03-09
%n與其他格式說明符號不同。%n不向printf傳遞格式化信息,而是令printf把自己到該點已打出的字符總數(shù)放到相應(yīng)變元指向的整形變量中。因此%n對于的變元必須是整形指針。
對printf調(diào)用返回之后,%n對于變元指向的變量中將包含有一個整數(shù)值,表示出現(xiàn)%n時已經(jīng)由該次printf調(diào)用輸出的字符數(shù)。
printf("this%n is a test\n",&count);//調(diào)用后count為4