第3課 資料型別與變數(上)

2022-08-10 16:24:27 字數 1509 閱讀 2597

1.資料型別與變數

c語言根據資料的特點進行了分類

-整數型別:不帶小數點的資料型別

如:-1, 0, 1, 2

-浮點數整數:帶小數點的資料型別

如:-0.55, 0.0, 3.14

-字元型別:英文本元型別

如:『d』, 『t』, 『\n』 (字元資料使用單引號括起來)

在看printf列印:

-不同型別的資料對應於不同的格式化字元

-%s對應字串,%d對應整數,%f對應浮點數,等

-printf中的格式化字元其實是指明需要列印的具體資料的型別

示例:

程式設計實驗:型別與資料  3-1.c

2.c語言資料型別

問題:整形中的int和short代表什麼意思?浮點型中的float和double又代表什麼意思?

生活中的例子:

1.喝不同型別的酒用不同的杯子

2.喝同一種型別的酒也可以在細分杯子

3.喝酒

-首先確定要喝什麼酒(啤?白?紅?)

-然後確定子型別(紅葡萄酒?白葡萄酒?)

-最後確定幾個人喝(多少杯子?)

-確定後:「服務員,拿三個波爾多紅酒杯。」

4.程式中的類似場景:某種運算

-需要做什麼運算(加?減?乘?除?)

-需要什麼型別的數(整型?浮點型?字元型?)

-需要幾個具體的數參與運算

-確定後,寫程式描述運算

整型數的細分型別:

-short:表示的範圍-32768~32767

-int:表示的範圍:-2147483648~2147483647

浮點型的細分型別:

-float:表示的範圍:-3.4*10 38 ~ +3.4*10 38

-double:表示的範圍:-1.7*10 -308 ~ +1.7*10 308

在程式中使用型別建立「酒杯」

-確定細分型別(int?float?)

-為每乙個「酒杯」起名字

-語法:type name;

示例:int n1;

float real;

short snum;

double hello;

程式中建立的「杯子」,叫做變數,其表現類似於酒杯,可以隨意改變所代表的數值。

程式設計實驗:在程式中建立變數 3-2.c

4.小結

-c語言對資料進行了嚴格分類,定義了不同的資料型別

-printf中的格式化字元對應不同的資料型別

-使用資料型別能夠建立變數(與數學中的變數有所差異)

-大多數情況下,每乙個變數都擁有乙個名字

第3講 Python資料型別與變數

什麼是表示式,是由數字 運算子 數字分組符號 括號 自由變數和約束變數等以能求得數值的有意義排列方法所得的組合.自成體系的語法體系單位,由乙個詞或句法上有關聯的一組詞構成。由一條一條的語句和一條一條的表示式是構成的。函式就是乙個語句專門用來完成特定的功能 形如 函式的分類 內建函式 自定義函式。具備...

第2章 變數與資料型別

宣告方式 define pi 3.14159const float pi 3.14159 資料型別 data type 用來描述c 資料的型別。c 屬於一種強型別 strongly typed 語言,當宣告變數時一定要同時指定資料型別。c 的基本資料型別可以分為四類,分別是整數 浮點數 字元和布林資...

Erlang(3) 資料型別與變數

1.初步嘗試控制台的操作。輸入 1 a 20結果沒反應。後來發現erlang的語句是以.號來結尾的。改改 1 a 20.exception error no match of right hand side value 20報錯了,與右邊的值不匹配。在研究一下。erlang變數必須以大寫字母或者下劃...