天天看點

C語言中的運算

C語言有34中運算符,包括了常見的加減乘除等運算

取餘運算%:取餘結果的正負性的值跟%左邊數的值有關

算術運算:

/*

       提示用具輸入一個時間的秒數,比如500秒就輸入500,然後輸出對應的分鐘和秒,比如500秒就是8分20秒

*/

#include<stdio.h>

Int main()

{

       //定義一個變量接受輸入的數值

       Int time;

       //列印提示

       Printf(“請輸入一個時間值%d秒“);

       //接收一個資料

       Scanf(“%d”,&time);

       //轉換分秒

       int  minute = time/60;

       int second = time%60;

       printf(“%d分%d秒”, minute,second);

return 0;

}

指派運算:

複合指派運算符:a +=5+10;

自增自減:

int b,a=10;

b = (a++)+(++a);

printf(“a=%d,b=%d”,a,b);

sizeof

用來計算一個變量,一個常量,或者一種資料類型所占的記憶體位元組數

關系運算

1.    條件判斷

2.    真假:任何非0的值都是真,隻有0才為假

3.    關系比較:>、<、==、!=、>=、<=成立為”真”,否則為”假”

關系運算符的優先級是:從左到右<、>、<=、>=、==、!=

關系運算符的優先級小于算術運算符的優先級

邏輯運算:

1.&&邏輯與

2.||邏輯或

3.!邏輯非

三目運算符

int a=10>5?9:89

條件成立傳回9條件不成立傳回 89

計算三個數的最大值

#include<stido.h>

int main()

       int  a=90,b=80,c=100,d;

       int d=(a>b?a:b)?c: (a>b?a:b):c;

       printf(“這三個數中最大的數為:%d”,d);

繼續閱讀