c c 基本資料型別和選擇語句知識總結

2021-08-31 13:33:27 字數 1880 閱讀 2577

c語言學習總結

一、程式設計的思路

程式設計是和計算機交流的一種技術,是讓計算機為人服務的一門技能。計算機不理解人的語言,要讓計算機為人服務,必須把問題用計算機可以理解的語言表達出來,可以理解為與機器交流溝通。c語言就是這樣一種高階的計算機語言。

問題----------語法處理-------演算法處理------------結果

二、c**的基本架構

#includeint main()

#includeusing namespace std;

int main()

注:語句結尾要加分號。

三、定義與識別符號

任何程式在編寫前,都要搞清楚一些量,這些量就是常量與變數。

《常量》是不變數,有整型(int)、實型(float)(double)、字元(char)、字串(string)、列舉等型別。

《變數》是需要事先被定義型別,在程式執行過程中可以改變的量。只有被定義了型別,才能讓計算機記憶體為其找到儲存和執行的空間。

------------整型有int、short int、long int、signed int、unsigned int等。

------------實型有雙精度double 、long double 等

單精度float

利用巨集常量和const常量可以替換程式中多次出現的常數。

定義long long型可以擴大儲存。

識別符號一般以字母或下劃線開頭,只由英文本母,數字,下劃線組成。

四、運算

計算機本來就為計算而生,運算自然是再基本不過的問題。

運算子:

一元運算子:-(取相反數)—自右向左結合----優先順序最高

二元運算子:+、-、*、%、/—自左向右結合----後三個的優先順序較低,前兩個的優先順序最低。

三元運算子 :唯一的三目運算子:xx?yy:zz。

賦值語句:

賦值是用「=」表示,而相等是用"==",二者意義不同,賦值號有判斷的意義,例如6=9=8的運算結果為0(false),而6=6=6的結果是1(true),因為等號是從右向左計算的,在6=9=8中,優先計算9=8,結果為0,再判斷6=0,所以結果為0(false)。

運算要根據運算子的優先順序運算,優先順序高的先算,優先順序低的後算,當運算子的優先順序相同時,則有運算子的結合性決定運算的先後順序,包括從左向右結合、從右向左結合。

使用圓括號可以改變運算的先後順序

運算的知識點:

五、鍵盤輸入與輸出

乙個程式要想執行,必須有輸入輸出語句。

c/c++語言用printf,cout表示輸出;

------------ 用scanf,cin表示輸入;

------------ 輸入字元可用ch=getchar()

-------------輸出用putchar(ch)

printf("%d",a);

scanf("%d",&a);

d為格式符,&為選址符;

關於精度表達:在%後面加m.n後,這裡的m為域寬,表示資料所佔字元數,小數點後面的數字表示精確到小數點後幾位。

六、選擇結構

選擇結構即是按照不同的類別,選擇不同的執行方案的語言結構。

可用if(){}

if(){}else{}

if(){}else if(){}

switch()結構

必要時可以進行多重巢狀

我的認識與思考

程式設計可以提高我們的邏輯思維能力,培養我們的大局觀。在c語言學習中,特別是演算法學習,應該特別重視。語法知識應該重視細節,以一種大局觀的視野去看電腦科學。

C C 基本資料型別

學了c然後c 然後mfc windows,然後是c 其中資料型別很多,由基本型別衍生的typedef型別也n多。熟知基本資料型別是我們正確表達實際問題中各種資料的前提,因此我分類總結了一下c c windows c 基本資料型別,以便日後查閱。ansi c c 基本資料型別 說明 1 型別修飾符si...

C C 基本資料型別

學了c然後 c 然後 mfc windows,然後是c 其中資料型別很多,由基本型別衍生的 typedef 型別也n 多。熟知基本資料型別是我們正確表達實際問題中各種資料的前提,因此我分類總結了一下 c c windows c 基本資料型別,以便日後查閱。ansi c c 基本資料型別 type s...

c c 基本資料型別

整型 浮點型 int main 執行結果 size char 1 short int 2 int 4 long 4 long long int 8 int long long 8 long long 8 三種寫法相同 float 4 double 8型別 大小 byte char 1short 2i...