常用的c语言命令大全,C语言常用指令集.doc

C语言常用指令集

C語言常用指令集

<前置處理>

包含入標頭檔 #include

定義 #define PI 3.14

<基本資料型態之宣告>

1)字元char c1;

2)整數int i;

短整數short i;

長整數long i;

無號整數unsigned int i;

3)浮點數float x;

倍精度浮點數double x;

<標頭檔及內建函數>

標準輸入輸出

printf(); scanf();

getchar(); getche(); getch();

puts(); gets();

標準程式庫

system();

srand(); rand();

時間相關

time();

字串相關

strcat(); strlwr(); strlen();

數學函數

pow(); sqrt(); sin(); asin();

exp(); log(); log10(); fabs();

<輸出或輸入之控制字元>

跳行\n

跳至下個定位點\t

輸出反斜線\\

字元%c

字串%s

十進制整數%d

8進制整數%o

16進制整數%x

浮點數(小數點以下6位)%f

浮點數(科學記號表示法)%e

取前%f與%e之較短者%g

倍精度浮點數%lf

指標%p

輸出百分比符號%%

<格式化輸出>

預留10個字元寬度且靠右對齊%10d

顯示正負符號%+10d

靠左對齊%-10d

靠右對齊且左邊空格填滿0%010d

小數點以下顯示2個位數%.2f

註解 //以右為註解

/*中間為註解*/

<指定運子>

指定(=)

<算數運算子>

加(+) 減(-) 乘(*) 除(/)

相除取餘數(%)

<關係運算子>

大於(>) 小於(

大於等於(>=) 大於等於(<=)

等於(==) 不等於(!=)

<邏輯運算子>

且(&&) 或(||) 否(!)

<位元運算子>

且(&) 或(|) 互斥或(^) 否(~)

左移(<>)

<複合指定運算子>

加(+=) 減(-=) 乘(*=) 除(/=)

相除取餘數(%=)

<遞增遞減運算子>

前置遞增++i;

後置遞增i++;

前置遞減--i;

後置遞減i--;

<選擇結構>

單選if() {}

二選一if-else

二選一a>b ? c1='Y' : c2='N';

多選一 if()

else if()

else if()

else

多選一switch()

<重複結構>

確定次數for(i=1;i<=10;i++){}

不確定次數while(){}

至少一次do{} while();

程式結束且回傳1return 1;

中斷此層迴圈break;

繼續此層迴圈continue;

直接跳到goto 標籤位置

<陣列>

儲存方式:列為主(row major)

起始編號:零

一維整數陣列int a[10]={0};

二維整數陣列int a[10][20]={0};

字元陣列(字串)char a[30]={”字串”};

字串陣列(二維)

char a[2][30]={”字串1”,”字串2”};

<指標變數>

1)指標:用以儲存變數之記憶體位址

2)「將變數位址儲存至指標」等於「將指標指向該變數」

一重指標:指向一般變數

字元指標char *ptr;

整數指標int *ptr;

浮點數指標float *ptr;

倍精度浮點數指標double *ptr;

檔案指標FILE *ptr;

一維字元指標陣列char *ptr[20];

二維字元指標陣列

char *ptr[10][20];

二重指標:指向一重指標

char **ptr;

三重指標:指向二重指標

char ***ptr;

<自訂函數>

函數之原型宣告int a(引數);

函數之定義int a(引數){}

函數之呼叫a(引數)

傳值呼叫(call by value)複製引數值

<變數之生命週期與有效範圍>

廣域變數:宣告在主程式main()前

區域變數:宣告在函數內

區塊變數:宣告在大括號內

外部變數(不佔記憶體)extern int a;

靜態變數(固定記憶體)static int a;

暫存器變數register int a;

常數之宣告cons

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值