初識C語言

2021-10-07 02:36:18 字數 1652 閱讀 6489

程式語言大概分3類

為什麼要學c語言

如何學好c語言

狂敲**

計算機的組成

馮諾依曼體系結構

二進位制世界上只有10種人,一種懂二進位制,一種不懂。

位,位元組

位,又稱「位元」(bit),是儲存資訊的最小單位。

位元組,又稱「拜特」(byte),是最常用的儲存單位。

1 byte => 8 bit

1 kb => 1024 byte (thousand)千

1 mb => 1024 kb (million)百萬/兆

1 gb => 1024 mb (billion)十億

1 tb => 1024 gb

1 pb => 1024 tb

記憶體,位址

可以把記憶體想象成乙個大走廊,有很多的房間,每個房間都有乙個位元組那麼大,房間號就是這個記憶體對應的位址。

資料型別

char	//字元資料型別

short //短整型

int //整型

long //長整型

long long //更長的整型

float //單精度浮點數

double //雙精度浮點數

//可以通過sizeof函式來測定型別或變數的長度(單位:位元組):

sizeof(型別名) 或 sizeof(變數名)

整型家族
char

unsigned char

signed char//關鍵字signed常省略

short

unsigned short [int]//[int]可省略

signed [int]

int unsigned int

signed int

long

unsigned long [int]

signed long [int]

浮點數家族
float

double

構造型別(自定義型別)
陣列型別

結構體型別 struct

列舉型別 enum

聯合型別 union

指標型別
char*

int*

float*

void*

空型別
void表示空型別(無型別)

通常應用於函式的返回型別,函式的引數,指標型別

基本資料型別表示範圍

char 無符號 0=>255,有符號 -128=>127

short 無符號 0=>65535,有符號 -32768=>32767

int 無符號 0=>42億9千萬,有符號 -21億=>21億

實踐中的原則:

表示整數時優先考慮 int,表示小數優先考慮 double變數

建立變數就分配了記憶體,記憶體中可以儲存一些資料,程式在執行過程中,變數的內容(記憶體中儲存的值)是可以改變的。全域性變數如果沒有初始化,系統會給它賦值為 0,區域性變數如果沒有初始化,系統會給它隨即賦值。全域性變數和區域性變數重名時,區域性變數起作用。

常量程式執行過程中不能發生改變

//舉例

enum ***

that』s all.

初識C語言

一 計算機工作原理 處理單元 cpu 計算 處理程式 隨機訪問儲存器 ram 臨時儲存檔案和程式 硬碟 永久儲存器 等等。二 c語言程式設計七步 1 定義程式設計目標 2 設計程式 3 寫程式源 4 執行程式 5 編譯 6 除錯和測試 7 維護和修改。三 編譯器的任務 將源 編譯形成機器語言 四 鏈...

初識C語言

佔位符 d f c lf s ld 位操作符 轉義符 n r f ddd xhh 操作符 指令系統的每一條指令都有乙個操作符,它表示該指令應進行什麼性質的操作。字元的輸入輸出 getchar putchar 資料的格式化輸入輸出 scanf printf 的作用 表示該符號之前的內容已經結束。簡單的...

初識 C 語言

1.c 語言的起源 1972年,貝爾實驗室的丹尼斯 里奇 dennis ritch 和肯 湯普遜 ken thompson 在開發 unix 作業系統時設計了 c 語言。c 語言不完全是里奇的突發奇想而來,他是在 b 語言 湯普遜發明 的基礎上進行設計。至於 b 語言的起源,那是另乙個故事。c 語言...