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...