初識C語言

2021-07-23 15:39:14 字數 1656 閱讀 1853

佔位符: 『%d』 『%f』 『%c』 『%lf』 『%s』 『%ld』 ……

位操作符: 『&』 『|』 『^』 ……

轉義符: 『\n』 『\r』 『\』 『\f』 『\ddd』 『\xhh』 ……

操作符:指令系統的每一條指令都有乙個操作符,它表示該指令應進行什麼性質的操作。

字元的輸入輸出: getchar() putchar()

資料的格式化輸入輸出: scanf(「…」,&…); printf(「…」,…);

「;」的作用: 表示該符號之前的內容已經結束。

簡單的程式設計:

<#include」stdio.h」>

void main()

整型: 『int』 『long』 『short』

實型: 『float』 『long float』

字元型: 『char』 『str』

要用else if,else那麼if一定在前面存在。

區分:if(9>a&&a>5)

printf(「%d」,a);

if(20>a&&a>10)

printf(「%d」,a);

if(9>a&&a>5)

printf(「%d」,a);

else if(20>a&&a>10)

printf(「%d」,a);

第乙個是不管滿不滿足條件,依次執行下去,第二個是只要滿足乙個條件就不再繼續執行其它的條件語句,既同步。

三大迴圈結構:

1.for(i=0;i<=n;i++)

2.while(i<=n)

3.dowhile(i<=n);

區別:for迴圈和while迴圈都是先判斷在運算,而do while迴圈是先運算再判斷。for迴圈中的增值表示式在()裡面,while迴圈中的增值表示式在{}裡面。

巢狀迴圈:乙個迴圈中又包含了另乙個迴圈語句所構成的迴圈。

例:#include」stdio.h」

void main()

} }

for(i=0;i<5;i++)

printf(「%d」,a[i]);

} switch()結構:與case搭配,滿足case中的乙個條件就執行,然後再執行break退出選擇。

例:#include」stdio.h」

void main()

if(year%400==0||(year%4==0&&year%100==0))leap=1;

else leap=0;

if(leap==1&&month>2)sum++;

sum=sum+day;

printf(「it is the %dth day.」,sum);

}陣列: 就是一組相同變數的組合。在要求輸入(輸出)多組資料時,使用陣列則變得簡單一點。還可以向函式傳遞一維陣列。以及排序和查詢。

氣泡排序: 利用巢狀迴圈,比較a[j]與a[j+1]的大小,然後進行排序。

交換法排序: 利用巢狀迴圈,比較a[i]與a[j]的比較,然後進行排序。

函式:標準庫函式,自定義函式。

現代計算機結構:馮.諾依曼結構—輸入裝置,輸出裝置,儲存器,運算器,控制器。

操作符i++和++i的區別:第乙個是賦值後自增,第二個是先自增後賦值。

計算數字型別大小的方法:sizeof關鍵字。

初識C語言

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

初識 C 語言

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

初識C語言

include int main return 0 在這個 中,一開始我還以為,由於全域性變數的作用域是作用於整個 所以程式走起來的結果肯定是my age is 20,但事實這樣想是錯誤的。在含printf的 塊裡,定義了int age 12的這樣乙個區域性變數,因此,程式一定會先使用區域性變數對a...