我是一名剛開始學習編程的新手,感覺編程很有意思,我是自學的,但是現在碰到了一個難題
比如
#include "stdio.h"
main()
{int i,j,result;
for(i=1;i<10;i++)
{for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,占3位*/
}
printf("\n");/*每一行后換行*/
}
}
這段代碼里
“printf("%d*%d=%-3d",i,j,result)”
是怎么解釋的,我怎么也看不懂
請哪位前輩給解釋一下
小弟感激不盡
uj5u.com熱心網友回復:
你是看視頻學的?字數字數uj5u.com熱心網友回復:
不是的前輩,我是買書自學的,上面沒有這個的解釋
uj5u.com熱心網友回復:
學習C語言的時候有什么推薦的書嗎前輩
uj5u.com熱心網友回復:
你這是第一章的例子?書有名的就那幾種。uj5u.com熱心網友回復:
%d就是輸出整數的呀。中間插入一些字符起的是調整格式作用,其中數字3表示寬度,負號“-”忘記了是不是截斷功能。建議樓主把課本仔細閱讀一下,按照上面的例子循序漸進地撰寫除錯,不然完全不到狀態轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27589.html
上一篇:資料結構編譯出錯
下一篇:菜鳥求助
