บทที่ 3 ชนิดของข้อมูลในภาษาซี คาสั่งรับข้อมูล และการคานวณ สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยแม่โจ้ 1 โดย อาจารย์ภานุวัฒน์ เมฆะ คพ211 วิทยาการคอมพิวเตอร์1
บทท 3 ชนดของขอมลในภาษาซค าสงรบขอมล และการค านวณ
สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาสตร มหาวทยาลยแมโจ
1
โดย อาจารยภานวฒน เมฆะ
คพ211 วทยาการคอมพวเตอร1
วตถประสงค
• รจกและเขาใจขอมลประเภทตางๆ• สามารถสรางตวแปรและใชงานตวแปรไดอยางถกตอง• สามารถแสดงขอความออกทางจอภาพและรบขอมลจากคยบอรดได• สามารถใช Operator ทางคณตศาสตรได• เขยนโปรแกรมประมวลผลตวอกษรได
2
คพ211 วทยาการคอมพวเตอร1
3.0 ตวแปรในภาษาซ
3
คพ211 วทยาการคอมพวเตอร1
3.1 ชนดของขอมลในภาษาซ
4
คพ211 วทยาการคอมพวเตอร1
3.1.1 ขอมลชนดวางเปลา / void
5
คพ211 วทยาการคอมพวเตอร1
3.1.2 ขอมลชนดจ านวนเตม / integer
6
คพ211 วทยาการคอมพวเตอร1
3.1.3 ขอมลชนดจ านวนทศนยม / float
7
คพ211 วทยาการคอมพวเตอร1
3.1.4 ขอมลชนดอกขระ / character
8
คพ211 วทยาการคอมพวเตอร1
3.1.5 ตารางแสดงขนาดและขอบเขตชนดของขอมล
9
คพ211 วทยาการคอมพวเตอร1
3.2 รปแบบการประกาศตวแปรในภาษาซ
10
คพ211 วทยาการคอมพวเตอร1
ตวอยางการประกาศตวแปร
11
คพ211 วทยาการคอมพวเตอร1
3.2.2 รปแบบการประกาศและก าหนดคาตวแปรในภาษซ
12
คพ211 วทยาการคอมพวเตอร1
ตวอยางการประกาศและก าหนดคาตวแปร
13
คพ211 วทยาการคอมพวเตอร1
หลกการตงชอตวแปรในภาษาซ
14
คพ211 วทยาการคอมพวเตอร1
ค าสงวน (Reserved word) ในภาษาซ
15
คพ211 วทยาการคอมพวเตอร1
ตวอยางการตงชอตวแปร
16
คพ211 วทยาการคอมพวเตอร1
3.3 ตวแปรชนดขอความในภาษาซ
17
คพ211 วทยาการคอมพวเตอร1
ตวแปรชนดขอความในภาษาซ
18
คพ211 วทยาการคอมพวเตอร1
3.3.1 รปแบบการประกาศตวแปรชนดขอความ
19
คพ211 วทยาการคอมพวเตอร1
3.3.2 รปแบบการประกาศตวแปรและก าหนดคา
20
คพ211 วทยาการคอมพวเตอร1
ตวอยางการประกาศและก าหนดคาตวแปร
21
คพ211 วทยาการคอมพวเตอร1
3.3.3 รปแบบการอางองอกษรในตวแปรขอความ
22
คพ211 วทยาการคอมพวเตอร1
ตวอยางการอางองอกษรในตวแปรขอความ
23
คพ211 วทยาการคอมพวเตอร1
3.4 การใชงานตวแปรรวมกบค าสง printf
24
คพ211 วทยาการคอมพวเตอร1
ตวอยางการใชงานค าสง printf โดยไมใชตวแปร
25
คพ211 วทยาการคอมพวเตอร1
ตวอยางการใชงานค าสง printf โดยใชตวแปร
26
คพ211 วทยาการคอมพวเตอร1
3.5 การรบคาดวยค าสง scanf
27
คพ211 วทยาการคอมพวเตอร1
3.5.1 รปแบบของค าสง scanf
28
คพ211 วทยาการคอมพวเตอร1
ตวอยางการใชค าสง scanf
29
คพ211 วทยาการคอมพวเตอร1
ตวอยางการใชค าสง printf และ scanf
30
คพ211 วทยาการคอมพวเตอร1
3.5.2 การใชค าสง scanf รบขอความทมการเวน (spacebar)
31
คพ211 วทยาการคอมพวเตอร1
ตวอยางการใชค าสง printf และ scanf
32
คพ211 วทยาการคอมพวเตอร1
3.6 เครองหมายค านวณทางคณตศาสตร
33
คพ211 วทยาการคอมพวเตอร1
การก าหนดคาใหตวแปร
34
คพ211 วทยาการคอมพวเตอร1
3.6.1 การเพมลดคาตวแปร
35
คพ211 วทยาการคอมพวเตอร1
3.6.2 เครองหมายแบบลดรป
36
คพ211 วทยาการคอมพวเตอร1
3.6.3 ตวด าเนนการ & ตวถกด าเนนการ
37
คพ211 วทยาการคอมพวเตอร1
3.6.4 นพจนในภาษาซ
38
คพ211 วทยาการคอมพวเตอร1
ตวอยาง แสดงล าดบความส าคญสญลกษณทางคณตศาสตร
39
คพ211 วทยาการคอมพวเตอร1
3.7 ค าสงแสดงผล และรบขอมลอนๆ
40
คพ211 วทยาการคอมพวเตอร1
รปแบบและการใชค าสง getchar
41
คพ211 วทยาการคอมพวเตอร1
รปแบบและการใชค าสง getch
42
คพ211 วทยาการคอมพวเตอร1
รปแบบและการใชค าสง gets
43
คพ211 วทยาการคอมพวเตอร1
ตวอยางค าสงแสดงผล และรบขอมล
44
คพ211 วทยาการคอมพวเตอร1
3.8 ค าถามทายบท
45
คพ211 วทยาการคอมพวเตอร1
ค าถามทายบท (ตอ)
46
คพ211 วทยาการคอมพวเตอร1
ชวสะเด หมายถง สวสดในภาษากมพชา
47
คพ211 วทยาการคอมพวเตอร1