SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
ใบความรู้ เรื่อง ตัวแปร
ตัวแปรในภาษาซี
ตัวแปร (Variable) คือ การจองพื้นที่ในหน่วยความจาของคอมพิวเตอร์สาหรับจัดเก็บข้อมูลที่ต้อง
ใช้งานในโปรแกรม โดยมีการตั้งชื่อเรียกหน่วยความจาในตาแหน่งนั้นด้วย เพื่อความสะดวกในการเรียกใช้
ข้อมูล ถ้าจะใช้ข้อมูลใดก็ให้เรียกผ่านชื่อของตัวแปรที่เก็บเอาไว้
ชนิดของข้อมูล
ภาษาซีเป็นอีกภาษาหนึ่งที่มีชนิดของข้อมูลให้ใช้งานหลายอย่างด้วยกัน ซึ่งชนิดของข้อมูลแต่ละ
อย่างมีขนาดเนื้อที่ที่ใช้ในหน่วยความจาที่แตกต่างกัน และเนื่องจากการที่มีขนาดที่แตกต่างกันไป ดังนั้นใน
การเลือกใช้งานประเภทข้อมูลก็ควรจะคานึงถึงความจาเป็นในการใช้งานด้วย และ ยังสามารถปรับปรุงด้วย
การเพิ่มคาสั่งนาหน้าได้อีก ซึ่งประกอบด้วย
ชนิด

การใช้งาน

Char

เก็บข้อมูลชนิดอักขระ

String

ข้อความ

int

จานวนเต็ม –32,768 ถึง 32,767

short

จานวนเต็มแบบ short –32,768 ถึง 32,767

long

จานวนเต็มแบบ long –2,147,483,648 ถึง 2,147,483,647

float

เก็บข้อมูลชนิดเลขทศนิยม (7 digits)

double

เก็บข้อมูลชนิดเลขทศนิยม (15 digits)

unsigned short

จานวนเต็มไม่มีเครื่องหมายแบบ short 0 ถึง 65,535

long double

จานวนเต็มไม่มีเครื่องหมายแบบ long 0 ถึง 4,294,967,295
signed unsigned long short
- signed จะกาหนดให้ชนิดข้อมูลนั้น ให้สามารถมีค่าทั้งค่าบวกและค่าลบ อย่างไรก็ตามคาว่า
signed อาจไม่ต้องระบุหน้าชนิดขอมูลก็ได้ เพราะถ้าไม่ระบุ ภาษาซีก็จะถือว่าเป็นชนิดข้อมูลที่
มีเครื่องหมายอยู่แล้ว
- unsigne จะกาหนดให้ชนิดข้อมูลที่ระบุนั้น มีเฉพาะค่าบวกเท่านั้น
- long จะกาหนดให้ชนิดข้อมูลที่ระบุนั้น เป็นแบบขนาดยาว เพื่อรองรับช่วงข้อมูลกว้างมากขึ้น
- short จะกาหนดให้ชนิดข้อมูลที่ระบุนั้น เป็นแบบชนิดสั้น
หลักการตั้งชื่อตัวแปร
ในการประกาศสร้างตัวแปรต้องมีการกาหนดชื่อ ซึ่งชื่อนั้นไม่ใช่ว่าจะตั้งให้สื่อความหมายถึงข้อมูล
ที่เก็บอย่างเดียว โดยไม่คานึงถึงอย่างอื่น เนื่องจากภาษา C มีข้อกาหนดในการตั้งชื่อตัวแปรเอาไว้ แล้วถ้าตั้ง
ชื่อผิดหลักการเหล่านี้ โปรแกรมจะไม่สามารถทางานได้ หลักการตั้งชื่อตัวแปรในภาษา C แสดงไว้ดงนี้
ั
1. ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น
2. ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _
3. ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2
4. การใช้ตัวอักษรตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ ถือว่าเป็นคนละตัวเช่น Name กับ name
5. ห้ามตั้งชื่อซ้ากับคาสงวน (Reserved Word) เช่น case char int auto
ตัวอย่างคาสงวนในภาษาซี
รูปแบบในการประกาศตัวแปรในภาษา C
การสร้างตัวแปรขึ้นมาใช้งานจะเรียกว่า การประกาศตัวแปร (Variable Declaration) โดยเขียนคาสั่ง
ให้ถูกต้องตามแบบการประกาศตัวแปร แสดงดังนี้
type name;
type : ชนิดของตัวแปร
name : ชื่อของตัวแปร ซึ่งต้องตั้งให้ถูกต้องตามหลักของภาษา C

ตัวอย่างการประกาศตัวแปร
การรับค่าจากผู้ใช้งาน
การประยุกต์ใช้งานค่าตัวแปรโดยมีการรับค่าจากผู้ใช้งาน ด้วยคาสั่ง cin

ตัวอย่างการรับค่าตัวแปร
รับค่าตัวแปร name โดยมีข้อความ Insert name : แล้วจึงให้พิมพ์ชื่อโดยผู้ใช้

Contenu connexe

En vedette (8)

Introduction of C++
Introduction of C++Introduction of C++
Introduction of C++
 
Variable2
Variable2Variable2
Variable2
 
3PW04_ram
3PW04_ram3PW04_ram
3PW04_ram
 
Exposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability DataExposing Tech Lending Device Availability Data
Exposing Tech Lending Device Availability Data
 
Introduction Of C
Introduction Of CIntroduction Of C
Introduction Of C
 
Variable
VariableVariable
Variable
 
Search engine
Search engineSearch engine
Search engine
 
Shobhit project
Shobhit projectShobhit project
Shobhit project
 

Similaire à Variabledoc

ตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซีตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซีkorn27122540
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานBoOm mm
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานJa Phenpitcha
 
ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซีboky_peaw
 
ชนิดข้อมูล
ชนิดข้อมูลชนิดข้อมูล
ชนิดข้อมูลmycomc55
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1patchu0625
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีณัฐพล บัวพันธ์
 
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระสื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระเกศรา ลิขิตสกุลวงศ์
 
การเขียนคำสังควบคุมขั้นพื้นฐาน 2
การเขียนคำสังควบคุมขั้นพื้นฐาน 2การเขียนคำสังควบคุมขั้นพื้นฐาน 2
การเขียนคำสังควบคุมขั้นพื้นฐาน 2Tay Atcharawan
 

Similaire à Variabledoc (20)

ตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซีตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซี
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
 
ชนิดข้อมูล
ชนิดข้อมูลชนิดข้อมูล
ชนิดข้อมูล
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
ตัวแปรและคำสงวน
ตัวแปรและคำสงวนตัวแปรและคำสงวน
ตัวแปรและคำสงวน
 
ตัวแปรและคำสงวน
ตัวแปรและคำสงวนตัวแปรและคำสงวน
ตัวแปรและคำสงวน
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
งานน
งานนงานน
งานน
 
Database
DatabaseDatabase
Database
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1
 
โครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซีโครงสร้างของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
 
lesson 3
lesson 3lesson 3
lesson 3
 
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระสื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
สื่อการนำเสนอเรื่องตัวแปรชุดและตัวแปรกลุ่มอักขระ
 
การจัดเก็บข้อมูล
การจัดเก็บข้อมูลการจัดเก็บข้อมูล
การจัดเก็บข้อมูล
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
บทที่ 2
บทที่ 2บทที่ 2
บทที่ 2
 
การเขียนคำสังควบคุมขั้นพื้นฐาน 2
การเขียนคำสังควบคุมขั้นพื้นฐาน 2การเขียนคำสังควบคุมขั้นพื้นฐาน 2
การเขียนคำสังควบคุมขั้นพื้นฐาน 2
 

Variabledoc

  • 1. ใบความรู้ เรื่อง ตัวแปร ตัวแปรในภาษาซี ตัวแปร (Variable) คือ การจองพื้นที่ในหน่วยความจาของคอมพิวเตอร์สาหรับจัดเก็บข้อมูลที่ต้อง ใช้งานในโปรแกรม โดยมีการตั้งชื่อเรียกหน่วยความจาในตาแหน่งนั้นด้วย เพื่อความสะดวกในการเรียกใช้ ข้อมูล ถ้าจะใช้ข้อมูลใดก็ให้เรียกผ่านชื่อของตัวแปรที่เก็บเอาไว้ ชนิดของข้อมูล ภาษาซีเป็นอีกภาษาหนึ่งที่มีชนิดของข้อมูลให้ใช้งานหลายอย่างด้วยกัน ซึ่งชนิดของข้อมูลแต่ละ อย่างมีขนาดเนื้อที่ที่ใช้ในหน่วยความจาที่แตกต่างกัน และเนื่องจากการที่มีขนาดที่แตกต่างกันไป ดังนั้นใน การเลือกใช้งานประเภทข้อมูลก็ควรจะคานึงถึงความจาเป็นในการใช้งานด้วย และ ยังสามารถปรับปรุงด้วย การเพิ่มคาสั่งนาหน้าได้อีก ซึ่งประกอบด้วย ชนิด การใช้งาน Char เก็บข้อมูลชนิดอักขระ String ข้อความ int จานวนเต็ม –32,768 ถึง 32,767 short จานวนเต็มแบบ short –32,768 ถึง 32,767 long จานวนเต็มแบบ long –2,147,483,648 ถึง 2,147,483,647 float เก็บข้อมูลชนิดเลขทศนิยม (7 digits) double เก็บข้อมูลชนิดเลขทศนิยม (15 digits) unsigned short จานวนเต็มไม่มีเครื่องหมายแบบ short 0 ถึง 65,535 long double จานวนเต็มไม่มีเครื่องหมายแบบ long 0 ถึง 4,294,967,295
  • 2. signed unsigned long short - signed จะกาหนดให้ชนิดข้อมูลนั้น ให้สามารถมีค่าทั้งค่าบวกและค่าลบ อย่างไรก็ตามคาว่า signed อาจไม่ต้องระบุหน้าชนิดขอมูลก็ได้ เพราะถ้าไม่ระบุ ภาษาซีก็จะถือว่าเป็นชนิดข้อมูลที่ มีเครื่องหมายอยู่แล้ว - unsigne จะกาหนดให้ชนิดข้อมูลที่ระบุนั้น มีเฉพาะค่าบวกเท่านั้น - long จะกาหนดให้ชนิดข้อมูลที่ระบุนั้น เป็นแบบขนาดยาว เพื่อรองรับช่วงข้อมูลกว้างมากขึ้น - short จะกาหนดให้ชนิดข้อมูลที่ระบุนั้น เป็นแบบชนิดสั้น หลักการตั้งชื่อตัวแปร ในการประกาศสร้างตัวแปรต้องมีการกาหนดชื่อ ซึ่งชื่อนั้นไม่ใช่ว่าจะตั้งให้สื่อความหมายถึงข้อมูล ที่เก็บอย่างเดียว โดยไม่คานึงถึงอย่างอื่น เนื่องจากภาษา C มีข้อกาหนดในการตั้งชื่อตัวแปรเอาไว้ แล้วถ้าตั้ง ชื่อผิดหลักการเหล่านี้ โปรแกรมจะไม่สามารถทางานได้ หลักการตั้งชื่อตัวแปรในภาษา C แสดงไว้ดงนี้ ั 1. ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น 2. ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _ 3. ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2 4. การใช้ตัวอักษรตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ ถือว่าเป็นคนละตัวเช่น Name กับ name 5. ห้ามตั้งชื่อซ้ากับคาสงวน (Reserved Word) เช่น case char int auto ตัวอย่างคาสงวนในภาษาซี
  • 3. รูปแบบในการประกาศตัวแปรในภาษา C การสร้างตัวแปรขึ้นมาใช้งานจะเรียกว่า การประกาศตัวแปร (Variable Declaration) โดยเขียนคาสั่ง ให้ถูกต้องตามแบบการประกาศตัวแปร แสดงดังนี้ type name; type : ชนิดของตัวแปร name : ชื่อของตัวแปร ซึ่งต้องตั้งให้ถูกต้องตามหลักของภาษา C ตัวอย่างการประกาศตัวแปร