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);
return 0;
}
C++ Primer Plus 第6版 中文版 清晰有書簽PDF+源代碼 http://www.linuxidc.com/Linux/2014-05/101227.htm
讀C++ Primer 之構造函數陷阱 http://www.linuxidc.com/Linux/2011-08/40176.htm
讀C++ Primer 之智能指針 http://www.linuxidc.com/Linux/2011-08/40177.htm
讀C++ Primer 之句柄類 http://www.linuxidc.com/Linux/2011-08/40175.htm
將C語言梳理一下,分布在以下10個章節中: