SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
ตัวแปร
ตัวแปร คืออะไร
 การจองพื้นที่ในหน่วยความจาของคอมพิวเตอร์สาหรับ

เก็บข้อมูลที่ต้องใช้ในการทางานของโปรแกรม โดยมี
การตั้งชื่อเรียกหน่วยความจาในตาแหน่งนั้น เพื่อความ
สะดวกในการเรียกใช้ข้อมูล
กฎการตั้งชื่อตัวแปร
ชื่อจะต้องประกอบด้วยอักษร A ถึง Z, a ถึง z, ตัวเลข 0 ถึง 9
และอักขระขีดล่าง ( _ )
 อักขระตัวแรก จะต้องเป็นตัวอักษรหรืออักขระขีดล่าง ( _ )
 ห้ามมีช่องว่าง
 ห้ามนาคาหลักหรือคาสงวนมาใช้ในการตั้งชื่อ
 ชื่อที่ตั้งในภาษา C จะมีลักษณะเป็น Case Sensitive เช่น
Tax และ tax จะมีความหมายต่างกัน

ตารางตัวอย่างคาสงวนในภาษาซี
auto
break
case
char
const
continue
default
do
double
else
enum

extern
float
for
goto
if
int
long
register
return
short
signed

sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
ตัวอย่างการตั้งชื่อตัวแปรที่ถูกกฎ
x
sum_1
names
tax_rate

y12
_temperature
area
TABLE
ตัวอย่างการตั้งชื่อตัวแปรที่ไม่ถูกกฎ
4Letter
 double
 int
 TWO*FOUR
 joe’s
 “x”
 order–no
 error flag

กลเม็ด - เคล็ดไม่ลับ
การตั้งชื่อ ควรจะตั้งชื่อที่ง่ายต่อความเข้าใจ และมีความหมายที่ชัดเจน
 เช่น ถ้าเราต้องการตั้งชื่อเก็บข้อมูลเกี่ยวกับเงินเดือน เราควรจะตั้งชื่อ
ว่าSalary แทนที่จะใช้ S หรือ Bagel ซึ่งดูแล้วไม่สื่อความหมายเลย
 ถ้าชื่อประกอบด้วย 2 คา หรือมากกว่า เราควรจะใช้อักษรขีดล่าง ( _ )
ระหว่างคา เพื่อปรับปรุงทาให้ชื่อนั้นอ่านง่ายและดูดี
 เช่น dollars_per_hour แทนที่จะใช้ dollarsperhour แต่พยายาม
หลีกเลี่ยงการตั้งชื่อที่ยาว เนื่องจากอาจจะมีผลต่อการพิมพ์ชื่อผิดได้

ชนิดข้อมูล
ชนิด

void
char
String
int
short
long

ความหมาย

ว่าง (null) 0
ตัวอักขระ 1 ตัว
ข้อความ
จานวนเต็ม –32,768 ถึง 32,767
จานวนเต็มแบบ short –32,768 ถึง 32,767
จานวนเต็มแบบ long –2,147,483,648 ถึง
2,147,483,647
ชนิดข้อมูล
ชนิด
unsigned
unsigned short
unsigned long
float
double

ความหมาย
จานวนเต็มไม่มีเครื่องหมาย 0 ถึง 65,535
จานวนเต็มไม่มีเครื่องหมายแบบ short 0 ถึง
65,535
จานวนเต็มไม่มีเครื่องหมายแบบ long 0 ถึง
4,294,967,295
เก็บข้อมูลชนิดเลขทศนิยม (7 digits)
เก็บข้อมูลชนิดเลขทศนิยม (15 digits)

Contenu connexe

Tendances

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

Tendances (19)

ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
 
การประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซีการประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซี
 
4 2
4 24 2
4 2
 
การตั้งชื่อตัวแปร
การตั้งชื่อตัวแปรการตั้งชื่อตัวแปร
การตั้งชื่อตัวแปร
 
C slide
C slideC slide
C slide
 
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
 
ตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซีตัวแปรและชนิดของข้อมูลในภาษาซี
ตัวแปรและชนิดของข้อมูลในภาษาซี
 
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
 
Intro c
Intro cIntro c
Intro c
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
ตัวแปรและคำสงวน
ตัวแปรและคำสงวนตัวแปรและคำสงวน
ตัวแปรและคำสงวน
 
lesson 3
lesson 3lesson 3
lesson 3
 
การเขียนผังงานแบบทำซ้ำ (080753)
การเขียนผังงานแบบทำซ้ำ  (080753)การเขียนผังงานแบบทำซ้ำ  (080753)
การเขียนผังงานแบบทำซ้ำ (080753)
 
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษาC)
 
งานคอม 1
งานคอม 1งานคอม 1
งานคอม 1
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
 
content 3
content 3content 3
content 3
 
ภาษาซีเบื้องต้น
ภาษาซีเบื้องต้นภาษาซีเบื้องต้น
ภาษาซีเบื้องต้น
 

En vedette (13)

Variable2
Variable2Variable2
Variable2
 
Introduction Of C
Introduction Of CIntroduction Of C
Introduction Of C
 
Variabledoc
VariabledocVariabledoc
Variabledoc
 
Artigo - Revista "O Cruzeiro" (1955)
Artigo - Revista "O Cruzeiro" (1955)  Artigo - Revista "O Cruzeiro" (1955)
Artigo - Revista "O Cruzeiro" (1955)
 
Az én hobbim
Az én hobbimAz én hobbim
Az én hobbim
 
Introduction of C++
Introduction of C++Introduction of C++
Introduction of C++
 
Search engine
Search engineSearch engine
Search engine
 
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
 
Slideshowtest
SlideshowtestSlideshowtest
Slideshowtest
 
Moleskine custom editions presentation
Moleskine custom editions presentationMoleskine custom editions presentation
Moleskine custom editions presentation
 
A cidade romana
A cidade romanaA cidade romana
A cidade romana
 
Shobhit project
Shobhit projectShobhit project
Shobhit project
 

Similaire à Variable

งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Thank Chiro
 
ใบความรู้ที่ 5
ใบความรู้ที่  5ใบความรู้ที่  5
ใบความรู้ที่ 5SubLt Masu
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.Mink Kamolwan
 
ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่
ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่
ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่ปณพล ดาดวง
 
บทที่ 6 อาร์เรย์
บทที่ 6 อาร์เรย์บทที่ 6 อาร์เรย์
บทที่ 6 อาร์เรย์Theeravaj Tum
 
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกกลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกNaphamas
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3KEk YourJust'one
 
ตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลKornnicha Wonglai
 

Similaire à Variable (20)

งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
ใบความรู้ที่ 5
ใบความรู้ที่  5ใบความรู้ที่  5
ใบความรู้ที่ 5
 
12
1212
12
 
Work
WorkWork
Work
 
งาน
งานงาน
งาน
 
ชื่อ (Identifier)
ชื่อ (Identifier)	ชื่อ (Identifier)
ชื่อ (Identifier)
 
หน่วยที่1 ชื่อ (Identifier)
หน่วยที่1 ชื่อ (Identifier)	หน่วยที่1 ชื่อ (Identifier)
หน่วยที่1 ชื่อ (Identifier)
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
 
ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่
ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่
ตัวแปร ชนิดข้อมูล ตัวดำเนินการ นิพจน์ และค่าคงที่
 
Tec4
Tec4Tec4
Tec4
 
ตัวแปรและคำสงวน
ตัวแปรและคำสงวนตัวแปรและคำสงวน
ตัวแปรและคำสงวน
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
C lang
C langC lang
C lang
 
บทที่ 6 อาร์เรย์
บทที่ 6 อาร์เรย์บทที่ 6 อาร์เรย์
บทที่ 6 อาร์เรย์
 
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกกลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
 
ตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูลตัวแปร การกำหนดค่าและชนิดข้อมูล
ตัวแปร การกำหนดค่าและชนิดข้อมูล
 
งานทำ Blog บทที่ 2
งานทำ Blog บทที่ 2งานทำ Blog บทที่ 2
งานทำ Blog บทที่ 2
 
Variable Constant Math
Variable Constant MathVariable Constant Math
Variable Constant Math
 

Variable