C程式資料型別 理論講義

2022-12-12 10:51:03 字數 2030 閱讀 1414

c程式設計講義

資料型別

教學目的:

學習並掌握c程式設計的幾種基本資料型別及其常量,變數的表示法

教學重點:

幾種基本資料型別所能表示的資料範圍以及如何使用

教學難點:

資料在儲存單元中的存放形式比較難理解。

授課形式:

理論教學條件:

多**教學內容:

複習:c語言程式的基本結構

新課:1.常量與變數

常量:在程式的執行過程中,其值不能改變的量稱為常量。

變數:在程式的執行過程中,其值能夠改變的量稱為變數。

1.常量

1) 整型常量,實型常量,字元常量。

2) 符號常量 #define pi 3.1416

2. 變數

● 在程式的執行過程中,其值可以改變的量稱為變數。

● 變數名(用識別符號表示)、變數在記憶體中佔據的儲存單元、變數值三者關係。

● c語言中變數:「先定義,後使用」。

語言的資料型別

1.整型資料

(1).整型常數的表示方法

1) 十進位制數:例如123,-456,0。

2) 八進位制數。以0開頭,後面跟幾位的數字(0-7)。

3) 十六進製制數。以0x開頭,後面跟幾位的數字(0-9,a-f)。

(2).整型變數的分類

● 有符號基本整型 :[signed]int

● 有符號短整型 :[signed]short[int]

● 有符號長整型 :[signed]long[int]

● 無符號基本整型 :unsigned [int]

● 無符號短整型 :unsigned short [int]

● 無符號長整型 :unsigned long [int]

(3).整型變數的定義

格式:資料型別名變數名錶;

例如:void main()

說明:1)變數定義時,可以說明多個相同型別的變數。各個變數用「,」分隔。

2)最後乙個變數名之後必須用「;」結尾。

3)變數說明必須在變數使用之前。

4)可以在定義變數的同時,對變數進行初始化。

2.(浮點數)實型資料

(1).浮點型常量的表示方法:實數(浮點數)有兩種表示形式(指數型和非指數型)

1) 十進位制小數形式,就是不帶指數部分的實型常數,由數字,小數點組成(必須有小數點)。

2) 指數形式。格式:aen。

(2).實型變數

(3).實型變數的分類

實型變數分為:單精度(float)、雙精度(double)、長雙精度(long double)。

例:根據精度要求,選擇實數型別

void main()

_3. 字元型資料

(1).字元常量:字元常量是用單引號(『』)括起來的乙個字元。

1)可顯示的字元常量直接用單引號括起來並且只能是單個字元(可列印),如,』a』、』x』、』d』、』?』、』$』等都是字元常量。

2)乙個轉義序列是乙個反斜線後跟特定的字元,表示某些不可列印的字元(如回車符,響鈴符等)。

例如:printf(「a\nbc\ndef\n」);

(2).字元變數:字元型變數是用來存放字元資料,用保留字char來進行說明,同時變數只能存放乙個字元。

(3).字元資料在記憶體中的儲存形式:以字元的ascii碼,以二進位制形式存放,占用1個位元組。

(4):字元型資料和整型資料之間可以通用(當作整型量)。

例:給字元變數賦以整數(字元型、整型資料通用)

void main字元『a』的各種表達方法 */

c1=a,c2=a,c3=a,c4=a,c5=a,c6=a

c1=97,c2=97,c3=97,c4=97,c5=97,c6=97

過程:整型數=>機內表示(兩個位元組)=>取低8位賦值給字元變數

(5).字串常量:字串變數:是一對雙引號(「」)括起來的零個或多個字串行。

課後總結:

1.學習了c程式設計的幾種基本資料型別及其常量的表示法

2.提問:請同學們回答我們學習的幾種資料型別的名稱,表示範圍?

C語言資料型別總結 1

c99標準 一 資料型別 資料型別是按照規定形式表示資料的一種方式,不同的資料型別占用空間也不同。為了學習方便,特意整理了下c語言的資料型別的分類結構,如下圖 對於資料型別,還應該明白以下幾點 1 整型資料 int可以有修飾符 short long long long三種,後面的int可省略,預設的...

C語言入門之資料型別 5

基本運算子和表示式 運算子的種類 優先順序和結合性 c語言中運算子和表示式數量之多,在高階語言中是少見的。正是豐富的運算子和表示式使c語言功能十分完善。這也是 語言的主要特點之一。c語言的運算子不僅具有不同的優先順序,而且還有乙個特點,就是它的結合性。在表示式中,各運算量參與運算的先後順序不僅要遵守...

C語言基本資料型別整型int用法詳解

c語言基本資料型別 整型 int 用法詳解 1.整型int c 語言提供了很多整數型別 整型 這些整型的區別在於它們的取值範圍的大小,以及是否可以為負。int是整型之一,一般被稱為整型。以後,在不產生歧義的情況下,我們把整數型別和int都稱為整型。int代表有符號整數,也就是說,用int宣告的變數可...