SlideShare a Scribd company logo
1 of 7
Download to read offline
ตัวแปร (Variable) คือ สัญลักษณ์ที่ใช้แทนค่าข้อมูล
ในการเขียนโปรแกรม ซึ่งข้อมูลนั้นจะเป็นตัวหนังสือ
หรือตัวเลขก็ได้ โดยที่เบื้องหลังการทางานของตัวแปร
จะเป็ น การจองพื้ น ที่ ข องหน่ ว ยความจ าส าหรั บ เก็ บ
ข้อมูลตามรูปแบบชนิดของข้อมูล
กฎการตั้งชื่อ
1.
ชื่อจะต้องขึ้นต้นด้วยตัวอักษรหรือเครื่องหมาย
underscore(_)
เท่านั้น จะขึ้นต้นด้วยตัวเลขหรือ
เครื่ อ งหมายอื่ น ไม่ ไ ด้ แต่ ภ ายในชื่ อ สามารถ
ประกอบด้ ว ยตั ว อั ก ษร เครื่ อ งหมาย underscore
หรือตัวเลขก็ได้ เช่น Test_Amount, Love2, g1_A2,
_FirstName เป็นต้น
2. ชื่อจะประกอบด้วยอักขระพิเศษไม่ได้ เช่น $, @, #, &
กฎการตั้งชื่อ
3. ภายในชื่อมีช่องว่างหรือแท็บไม่ได้
4. ชื่อในภาษา C เป็นแบบ Case- Sensitive คือ
ตัวอักษรตัวใหญ่และตัวอักษรตัวเล็กจะถือเป็นคนละ
ตัวกัน เช่น Test, test, tEsT

5. ชื่อที่ตั้งขึ้นต้องไม่ซ้ากับคาสงวน (Reserved Word)
คาสงวน (Reserved Word)
คาสงวน หมายถึง คาที่สงวนไว้สาหรับเรียกใช้ตามวัตถุประสงค์ที่กาหนด
ไว้เฉพาะ เช่น คาสั่งที่ใช้ในคาสั่งควบคุม และชนิดของข้อมูล เป็นต้น
auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register return

short

signed sizeof

struct

typedef union

switch

volatile while

unsigned

static
void
การประกาศตัวแปร
การประกาศตัวแปรเพื่อใช้งาน คือ การสร้าง
ตัวแปร โดยกาหนดชื่อและชนิดของข้อมูลให้กับตัวแปร
ในบางกรณี จ ะมี ก ารก าหนดค่ า เริ่ ม ต้ น ให้ กั บ ตั ว แปร
ดังกล่าวด้วย ซึ่งภาษา C มีรูปแบบการประกาศตัวแปร
และกาหนดชนิดข้อมูลให้กับตัวแปรดังนี้
type varName [= Value];
โดยที่ type
เป็นชนิดของข้อมูล
varName
เป็นชื่อตัวแปร
Value
เป็นค่าข้อมูลของตัวแปร
ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และอวกาศ ระดับมัธยมศึกษาตอนปลาย
หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C บริษทซัคเซสมีเดีย
คู่มือเรียนเขียนโปรแกรมภาษา สานักพิมพ์ IDC PREMIER

More Related Content

What's hot

ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซีboky_peaw
 
การประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซีการประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซีmycomc55
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีNattapon
 
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกกลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกNaphamas
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานNookky Anapat
 
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)Visaitus Palasak
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกSupicha Ploy
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1patchu0625
 

What's hot (18)

ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
งานคอม 1
งานคอม 1งานคอม 1
งานคอม 1
 
การประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซีการประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซี
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกกลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้นภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
 
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
บทที่ 2
บทที่ 2บทที่ 2
บทที่ 2
 
ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1ตัวแปรกับชนิดของข้อมูล1
ตัวแปรกับชนิดของข้อมูล1
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
งาน
งานงาน
งาน
 
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
 
Variable
VariableVariable
Variable
 
C slide
C slideC slide
C slide
 

Similar to ตัวแปรและคำสงวน

ตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลKornnicha Wonglai
 
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการAppleHong1
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Thank Chiro
 
การตั้งชื่อตัวแปร
การตั้งชื่อตัวแปรการตั้งชื่อตัวแปร
การตั้งชื่อตัวแปรmycomc55
 
เขียนโปรแกรมด้วยไพธอน
เขียนโปรแกรมด้วยไพธอนเขียนโปรแกรมด้วยไพธอน
เขียนโปรแกรมด้วยไพธอนNuchy Suchanuch
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกPim Untika
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก 1
การเขียนคำสั่งควบคุมแบบมีทางเลือก  1การเขียนคำสั่งควบคุมแบบมีทางเลือก  1
การเขียนคำสั่งควบคุมแบบมีทางเลือก 1Pp'dan Phuengkun
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)Pp'dan Phuengkun
 
ใบความรู้ที่ 5
ใบความรู้ที่  5ใบความรู้ที่  5
ใบความรู้ที่ 5SubLt Masu
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกYongyut Nintakan
 

Similar to ตัวแปรและคำสงวน (15)

ชื่อ (Identifier)
ชื่อ (Identifier)	ชื่อ (Identifier)
ชื่อ (Identifier)
 
หน่วยที่1 ชื่อ (Identifier)
หน่วยที่1 ชื่อ (Identifier)	หน่วยที่1 ชื่อ (Identifier)
หน่วยที่1 ชื่อ (Identifier)
 
Work
WorkWork
Work
 
ตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูล
 
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
การตั้งชื่อตัวแปร
การตั้งชื่อตัวแปรการตั้งชื่อตัวแปร
การตั้งชื่อตัวแปร
 
งานทำ Blog บทที่ 2
งานทำ Blog บทที่ 2งานทำ Blog บทที่ 2
งานทำ Blog บทที่ 2
 
Unit3.1variables
Unit3.1variablesUnit3.1variables
Unit3.1variables
 
เขียนโปรแกรมด้วยไพธอน
เขียนโปรแกรมด้วยไพธอนเขียนโปรแกรมด้วยไพธอน
เขียนโปรแกรมด้วยไพธอน
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก 1
การเขียนคำสั่งควบคุมแบบมีทางเลือก  1การเขียนคำสั่งควบคุมแบบมีทางเลือก  1
การเขียนคำสั่งควบคุมแบบมีทางเลือก 1
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
 
ใบความรู้ที่ 5
ใบความรู้ที่  5ใบความรู้ที่  5
ใบความรู้ที่ 5
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 

More from รัสนา สิงหปรีชา

บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบรัสนา สิงหปรีชา
 
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกบทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกรัสนา สิงหปรีชา
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์รัสนา สิงหปรีชา
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์รัสนา สิงหปรีชา
 
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2  ข้อมูล สารสนเทศ และความรู้บทที่ 2  ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้รัสนา สิงหปรีชา
 

More from รัสนา สิงหปรีชา (20)

บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
 
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกบทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
 
3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์
 
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2  ข้อมูล สารสนเทศ และความรู้บทที่ 2  ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1
 
คู่มือครู
คู่มือครูคู่มือครู
คู่มือครู
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.7 การเขียนผังงาน
3.7 การเขียนผังงาน3.7 การเขียนผังงาน
3.7 การเขียนผังงาน
 
3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์
 
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 

ตัวแปรและคำสงวน