ตัวแปรและชนิดของขอมลู
ค รู พี ร ะ พ ง ษ์ ป รี ด า ช ม
หวั ขอ
1.ตัวแปร (Variables)
2.ชนดิ ของขอมลู (Data Types)
3.ชนิดของตวั แปร
1. ตัวแปร (VARIABLES)
➢ตวั แปร เปนช่อื ท่ีใชแทนการอางองิ ขอมูลท่ีเกบ็
ไวใน Memory
➢ตัวแปร ใชเก็บคาตางๆ และสามารถเปลย่ี นคา
ได ในขณะประมวลผล
1. ตัวแปร (VARIABLES)
➢การประกาศตวั แปร
int X,Y,SUM;
➢การกาหนดคาตวั แปร
X=50;
Y=100;
➢การคานวณคาตัวแปร
SUM=X+Y;
1.1) การตัง้ ช่อื ตัวแปร
• กฎการตั้งช่ือตวั แปร
1. ประกอบดวย a - z, A - Z, 0 - 9 หรอื _
2. อักษรตวั แรกตองเปน a - z, A - Z, หรือ _ เทานัน้
3. หามใชชื่อเฉพาะ (Reserved Words) เชน int, if, float,...
4. ยาวสงู สุด 31 ตวั อกั ษร
• ตวั อยาง:
• ช่ือทใ่ี ชได เชน i, n, _sys, K, SUM, …
• แตชื่อทไี่ มอนญุ าต เชน int, 5j, sum 2
• ชือ่ ท่มี ีตัวพมิ พ์ใหญ / เล็ก มคี วามหมายตางกนั
เชน ชือ่ ตวั แปร sum, Sum, SUM ตางกัน
1.2) การประกาศตวั แปร
•Data_type variable1,variable2, … ;
เชน int X,Y;
ก็จะไดตัวแปร X กบั Y ประเภทเลข
จานวนเตม็ (Integer)
2. ชนิดของขอมลู (DATA TYPE)
➢ในภาษา C มหี ลายชนดิ ควรเลอื กใชให
เหมาะสมกบั โปรแกรมทจ่ี ะเขยี น
➢เชน ถาตองการคานวณตัวเลข
ควรใช int(เลขจานวณเตม็ ) หรอื float(เลขมที ศนยิ ม)
ถาตองการแสดงอักขระหรอื ขอความ
ควรจะใช char(อักขระ) เปนตน
3. ชนิดของตวั แปร
➢ขอมูลชนิด Interger
คอื ขอมูลประเภทตัวเลขจานวนเตม็
เชน -1 , 0 , 3 , 123 เปนตน
➢วธิ ีการประกาศตวั แปร
int a,b,c;
3. ชนิดของตวั แปร
➢ขอมลู ชนดิ long integer
คือขอมูลประเภทตวั เลขจานวนเตม็
เหมือนกันแตสามารถเกบ็ คาตัวเลขได
มากกวา integer
➢วธิ ีการประกาศตัวแปร
long d,e,f;
3. ชนิดของตัวแปร
➢ขอมลู ชนิด Float
คอื ขอมลู ประเภทจานวนจริงสามารถ
เกบ็ คาตวั เลขทศนยิ มได
เชน -1.568 , 0.235 , 6.8 เปนตน
➢วิธีการประกาศตัวแปร
float g,h,k;
3. ชนดิ ของตัวแปร
➢ขอมูลชนดิ double
คอื ขอมลู ประเภทจานวนจริงสามารถ
เก็บคาตัวเลขทศนิยมไดเหมือน float แต
สามารถเกบ็ คาตวั เลขไดมากกวา
➢วิธีการประกาศตัวแปร
double z,x,c;
3. ชนดิ ของตวั แปร
➢ขอมลู ชนิด character
คอื ขอมลู ประเภทอกั ขระ เชน ‘A’ ,
‘b’ , ‘1’ , ’?’ เปนตน
➢วธิ ีการประกาศตัวแปร
char p,o,I;
การเกบ็ คาตางๆ ของตวั แปรแตละชนดิ