iT邦幫忙

DAY 9
2

30天C語言巔峰之路系列 第 9

30天C語言巔峰之路(Day9:運算子-算術運算子)

算術運算子

就是我們最常用的加減乘除啦,不過在程式裡有稍稍的不同。

Source Code

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

        int i=123,j=5;

        printf("%d + %d = %d \n",i,j,i+j);

        printf("%d - %d = %d \n",i,j,i-j);

        printf("%d * %d = %d \n",i,j,i*j);

        printf("%d / %d = %d \n",i,j,i/j);

        printf("%d %% %d = %d \n",i,j,i%j);

        return 0;

}

執行結果

雖然「/」是除法,因為是整數除整數,所以商是採無條件捨去法,若除數與被除數其中一個是小數,商才會是小數。

請參閱下一題範例程式。

Source Code

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

        int i=123,j=5;

        double x=5.0;



        printf("%d / %d = %d \n", i , j , i/j );

        printf("%d / %.1f = %.1f\n", i , x , i/x );

        printf("%d / 5.0 = %.1f\n", i , i/5.0 );     

        return 0;

}

執行結果

整數除整數:整數

整數除變數(小數):小數

整數除常數(小數):小數

這邊有用到上面教的限制小數點位數哦。


上一篇
30天C語言巔峰之路(Day8:運算子-指定運算子)
下一篇
30天C語言巔峰之路(Day10:運算子-算術指定運算子)
系列文
30天C語言巔峰之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言