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);