求模運算

      今天老師讓我們寫了幾行比較簡單的代碼,雖然看起來很簡單,但是我還是學到了一個很重要的知識點--就是在屏幕上顯示出求模運算的"%".

       在之前的代碼編寫中,我知道怎麼樣運用求模算式來進行求模(或取餘),但是,由於平時的練習中很少通過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結構語句後面緊跟的表達式應該是一個值的形式.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章