C語言自學(一)C語言基礎

2021-09-25 07:01:59 字數 1993 閱讀 6500

由於工作需要用到c語言,所以開始接觸學習c語言,從最基礎開始學習了解。

auto 宣告自動變數

break 跳出當前迴圈

case 開關語句分支

char 宣告字元型變數或函式返回值型別

const 宣告唯讀變數

continue 結束當前迴圈,開始下一輪迴圈

default 開關語句中的其他分支

do 迴圈語句的迴圈體

double 宣告雙精度浮點型變數或函式返回值型別

else 條件語句否定分支(與if連用)

enum 宣告列舉型別

extern 宣告變數或函式是在其他檔案或本檔案的其他位置定義

float 宣告浮點型變數或翻書返回值型別

for 一種迴圈語句

goto 無條件跳轉語句

if 條件語句

int 宣告整型變數或函式

long 宣告長整型變數或函式返回值型別

register 宣告暫存器變數

return 子程式返回語句

short 宣告短整型變數或函式

signed 宣告有符號型別變數函式

sizeof 計算資料型別或變數長度(即所佔子結束)

static 宣告靜態變數

struct 宣告結構體型別

switch 用於開關語句

typedef 用於給資料型別取別名

unsigned 宣告無符號型別變數或函式

union 宣告共用體型別

void 宣告函式無返回值或無引數,宣告無型別指標

volatile 說明變數在程式執行中可被隱含地改變

while 迴圈語句的迴圈條件

1、基本型別 它們是算數型別,包括倆種型別:整數型別和浮點型別

2、列舉型別 它們也是算數型別,被用來定義在程式中只能賦予其一定的離散

整數值變數

3、void型別 型別說明符void表明沒有可用的值

4、派生型別 它們包括:指標型別、陣列型別、結構型別、共用體型別和函式

型別陣列型別和結構體型別統稱為聚合型別。函式的型別指的是函式返回值的型別。

整數型別的儲存大小的值範圍

浮點型別的儲存大小、值範圍和精度

void型別指定沒有可用的值,它通常用於以下三種情況

c變數 基本資料型別 char int float double void

c常量 常量是固定值,在程式執行期間不會改變

字元常量 \n 換行符 \f 換頁符 \r 回車

c儲存類 auto register static extern

c運算子 算術運算子 + - * / % ++ –

關係運算子 == != > < >= <=

邏輯運算子 && || !

位運算子 & | ^

賦值運算子 = += -= *= /= %= <<= >>= &= |=

雜項運算子 sizeof() 返回變數的大小 & 返回變數的位址

*指向乙個變數 ?: 條件表示式

列舉 enum

c中操作字串的函式 strcpy(s1,s2) 複製字串s2到字串s1

strcat(s1,s2) 連線字串s2到字串s1的末尾

strlen(s1)返回字串s1的長度

strcmp(s1,s2)如果s1和s2是相同的,則返回0,如果s1

strchr(s1,ch) 返回乙個指標,指向字串s1中字元ch的第一次出現的位置

C語言基礎入門一(自學筆記)

int型 儲存要佔1個機器字長,16位機器,範圍 32768 32767目前大多數機器32位,即佔4個位元組,儲存數字範圍為 2147483648 2147483647 short型 儲存小於等於int,32768 32767 long型 儲存大於等於int,2147483648 214748364...

自學C語言筆記一

這是中國大學mooc浙江大學 程式設計入門 c語言 的練習題目集的第i階段,包含變數 語句 迴圈部分的題目,不包括陣列 結構 基礎演算法的題目。1.對於輸入的兩個整數,按照要求輸出其和差積商。輸入格式 在一行內輸入兩個不超過100的非負整數a和b,中間以乙個空格間隔,且保證b不為0。輸出格式 共四行...

C語言自學之路

作用域 程式中可以訪問乙個識別符號的乙個或多個區域。它可以是1 塊作用域 2 函式原型作用域 3 檔案作用域。ps 另外還有一種被稱為函式作用域的作用域,但它只適用於goto語句使用的標籤。函式作用域意味著乙個特定函式中的goto標籤對該函式中任何地方的 都是可見的,無論該標籤出現在哪乙個 塊中。不...