第一至三章C語言基礎知識

2022-05-25 11:36:05 字數 2483 閱讀 1454

c語言基礎知識(一)

內容說明

主要 語言出現的歷史背景

內容 語言的特點

語言的基本詞法—識別符號

語言的基本資料型別

重點 1.識別符號的概念

2.整型資料型別

難點 1.識別符號的概念

2.常量與變數的區別

問題什麼是c語言?為什麼會出現c語言?

提出一.c語言概述

1. 介紹c語言出現的歷史背景

2. 介紹c語言的特點

3. c語言的基本結構及程式設計風格

舉例:分析以下程式的結構

include<>標頭檔案以例項分析

main主函式

總結: c程式的主要結構特點如下

所有的c程式都是由乙個或多個函式組成的程式模組構成的。

在程式中,可以包含任意多個不同名的函式,但必須有且僅有乙個main()主函式。c程式總是從主函式main()開始執行的。

c語言程式是由語句組成,使用「;」作為語句的中止符或分隔符。一行中可以有多個語句,一條語句也可以占用任意多行c語言程式中用{}將函式體括起來。

c語言中注釋的格式:/*注釋內容*/。

二. c語言的基礎知識

1. 識別符號

概念用來作變數、符號、函式和陣列、檔案等的名字。

規定識別符號的命名原則:由字母、數字和下劃線組成,並且第乙個字元必須為字母或下劃線。

分類關鍵字參考附錄一int、if…

識別符號預定義識別符號printf…

使用者識別符號注意做到見名知義in、a23b…【注意】 識別符號區分大小寫。

識別符號的長度為8個字元,長於8個的字元不被識別。

2. 常量

概念在程式執行過程中,其值不能被改變的量。

① 數值常量

② 符號常量--用乙個識別符號代表乙個常量,如#define price 30命令列定義main

{int num,total;

num=10;

total=num*price;

printf(「total=%d」,total);

【注意】 符號常量的值在其作用域內不能改變,也不能再被賦值習慣上,符號常量名用大寫,變數名用小寫。

改變符號常量值須在命令列中修改,「一改全改」。

3. 變數

概念其值可以改變的量稱為變數。遵守識別符號的命名規則。

深化變數的實質

例如:a=3;其儲存為:

變數名a

變數值儲存單元

【總結】 常量與變數的區別:取值是否固定。

講述三. 整型資料

1. 整型常量的表示

十進位制整數。

② 八進位制整數。以0開頭。

③ 十六進製制整數。以0x開頭。

⑵ 整型變數

① 整型資料在記憶體中的存放形式

資料在記憶體中以二進位制形式存放,占用2個位元組,數值以補碼表示。如定義整型變數i的值為10,在記憶體中存放形式為:

如不加限制,最高位為符號位,最大正整數為32767。

求負數的補碼方法如下:將該數的絕對值的二進位制形式,按位取反再加一。

② 整型變數的分類。見下表:

【注意】 無符號整數,因其最高位不再用來存放整數符號,因此無符號整數不可能是負數。

③ 整型變數的定義

格式整型型別識別符號變數名

【說明】 資料型別的選擇要注意避免資料的溢位。

長整型常量與長整型無符號整數常量用字尾l或l和lu或lu標識

c語言基礎知識(二)

內容說明

主要 1. 實型資料型別的基本知識

內容 2. 字元型資料型別的基本知識3. 變數定義時賦初值

4. 各數值型資料間的混合運算

重點 1.實型資料型別的基本知識

2.字元型資料型別的基本知識

難點 1.字元型資料與整型資料的相互轉化2. 變數定義時賦初值

介紹一. 實型變數

1. 實型資料在記憶體中的存放形式

實型資料在記憶體中佔4個位元組(32)位。按照指數形式存貯。

系統把實型資料分成小數部分和指數部分。如實數3.6547的存放形式如圖所示:

數符小數部分指數

+ .36547 * 10 3.65472. 實型變數的分類。見下表:

3. 定義實型資料:型別識別符號變數名

【注意】 避免將乙個很大的數和乙個很小的數直接相加或相減。

4. 實型常量的型別

【說明】 在常量的後面加f或f,編譯系統會按單精度常量進行計算。

在實型常量符值時,要注意常量型別與有效數字的關係。

二. 字元型資料

1. 字元常量

概念用單引號括起來的乙個字元。有如下形式:

①『a』,『d』,『?』,『#』等。

② 轉義字元----以「\」開頭的字串行,常見的有:

n----換行t----水平製表

b----退r----回車

\f----換頁反斜槓字元「\」

單引號字元雙引號字元

c語言基礎知識

c語言的源程式 用c這種高階語言所編寫的 是乙個不可以執行的檔案,其字尾名為.c,經過編譯程式編譯後將生成為乙個不可以執行的二進位制檔案,其字尾名為.obj,再經過連線程式連線後將生成為乙個可以執行的二進位制檔案,其字尾名.exe 演算法 c語言是一種結構化的程式語言在c語言中提供了三種基本結構 順...

C語言基礎知識

10 b c 不是c語言提供的合法關鍵字。a switchb printc case d default 11 c語言提供的合法關鍵字是 a a breakb printc funiton d end 12 c語言提供的合法關鍵字是 a a continue b procedure c begin ...

c語言基礎知識總結

c語言知識要點複習資料 總體上必須清楚的 1 程式結構是三種 順序結構 選擇結構 分支結構 迴圈結構。2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 有且只有乙個main函式。3 計算機的資料在電腦中儲存是以二進位制的形式.資料存放的位置就是他的位址.4 bi...