亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

C++中的“i = %d\n”是什么意思 ?

C++中的“i = %d\n”是什么意思 ?

互換的青春 2019-04-11 11:07:27
C++中的“i = %d\n”是什么意思 
查看完整描述

4 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

這句話出現在printf函數或scanf函數中,是與C語言兼容的一種函數輸入輸出方式。雙引號括起來的叫做格式字符串,用來說明輸入或者輸出的格式。

例如:printf("i=%d\n",a); 其中i=是普通字符原樣輸出到屏幕上,%d是格式字符用來對應后面需要輸出的一個變量,說明變量將要按照有符號整數格式輸出。

最后的\n是換行符,在輸出完畢后,把光標移到下一行的開頭。

擴展資料

printf 函數的一般形式為:

1 int printf(const char *format, [argument]);

以上形式,我們在Visual C++里輸入“printf”(將會看到)。

說明printf函數類型為整型,其返回值是整型值。

其值為printf實際控制輸出的字符數。

printf函數實際上是將所有參數按字符輸出,根據該函數的參數1(const char *format),我們不難理解。例如:

1 int a=6, b;//a的值為62 b = 24;//b的值為

243 printf( "the value of printf is:%d\n", a );4 printf( "%d\n", b );



查看完整回答
反對 回復 2019-04-16
?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

格式輸出或輸入定義。
如輸出:
int i=345;
printf("i=%d\n",i);
打印出:i=345換行
i= 印字符 i=
%d 按整型輸出轉換輸出
\n 轉義字符 新行符號,就是換行。
如果是輸入語句
scanf("i=%d\n",&k);
輸入k=123,則要拍入:
i=123



查看完整回答
反對 回復 2019-04-16
?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

完整的代碼應該是下面這樣的。
printf("i=%d\n",i);
表示在%d這個位置以十進制整數格式輸出i的值,并換行。其中"i="原樣輸出,"\n"表示換行。

查看完整回答
反對 回復 2019-04-16
  • 4 回答
  • 0 關注
  • 2097 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號