今天老師讓我們寫了幾行比較簡單的代碼,雖然看起來很簡單,但是我還是學到了一個很重要的知識點--就是在屏幕上顯示出求模運算的"%".
在之前的代碼編寫中,我知道怎麼樣運用求模算式來進行求模(或取餘),但是,由於平時的練習中很少通過printf函數來輸出相應的格式,所以也沒有特別的研究過,通過今天的練習,讓我學到很多隱藏起來的小知識點.請看一下幾行代碼:
#include <stdio.h>
int main(void)
{
int a,b;
a=4;b=3;
printf("a%b=%d\n",a%b);
}
輸出結果爲:ab=1;
雖然這個求模的結果是正確的,但是這輸出形式肯定不是我們想要的輸出方式(因爲我們想要得到的是:a%b=1),只需要稍稍改動一點點即可(如下):
#include <stdio.h>
int main(void)
{
int a,b;
a=4;b=3;
printf("a%%b=%d\n",a%b); //書寫兩個%
}
另外再提醒下自己,在用if選擇結構語句時,if後面的表達式必須是邏輯表達式;而 switch結構語句後面緊跟的表達式應該是一個值的形式.