Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี :unlock: - Coggle Diagram
ความรู้พื้นฐานโปรแกรมภาษาซี :unlock:
โครงสร้างพื้นฐานโปรแกรม
ข้อความสั่งประกาศครอบคลุม
ต้นแบบฟังก์ชัน
ฟังก์ชันหลัก
ฟังก์ชัน
ข้อความสั่งประกาศตัวแปรเฉพาะ
นิพจน์
สิ่งที่ประมวลผลแล้วสามารถให้เป็นค่าตัวเลข
นิพจน์ที่มีระดับการประมวลผลแบบง่ายที่สุดจะประกอบด้วยตัวแปรเพียงตัวเดียวหรือค่าคงที่
สําหรับนิพจน์ที่มีระดับการประมวลผลที่ซับซ้อนจะประกอบด้วยนิพจน์ที่มีระดับการประมวลผลอย่างง่ายหลายนิพจน์และเชื่อมต่อกันด้วยตัวดำเนินการ
ตัวแปร
กฎการตั้งชื่อตัวแปร
ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _เท่านั้น
ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _
ตัวอักษรเล็กหรือใหญ่มีความหมายแตกต่างกัน
ห้ามตั้งชื่อซ้ำกับคำสงวน
ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2
ชนิดข้อมูล
unsigned long int
unsigned int
float
long
int
char
การประกาศตัวแปร
ตัวแปรชนิดเดียวกัน-ชนิดข้อมูลตัวแปรตัวแปร
ตัวแปร-ชนิดข้อมูลชื่อตัวแปร
ข้อความสั่งกําหนดค่า
ตัวแปร = นิพจน์
ข้อความสิ่งที่ใช้สำหรับสั่งให้นำผลลัพธ์ของนิพจน์ที่อยู่ด้านขวาของตัวเนินการเท่ากับ (=) มาเก็บไว้ในตัวแปรที่อยู่ด้านซ้ายของตัวดำเนินการเท่ากับ (=)
การคํานวณทางคณิตศาสตร์
บวก (+) ตัวอย่าง C = a + b
ลบ (-) ตัวอย่าง c-a-b
คูณ () ตัวอย่าง c = ab
หาร (/) ตัวอย่าง c-a / b
c = a% b (มอดูลัสคือการหารเอาเศษ)
ตัวดำเนินการเอกภาค
ตัวดำเนินการเอกภาคคือการใช้ตัวดำเนินการกับตัวแปรตัวเดียวในที่นี้จะแสดงการใช้ตัวดำเนินการ 2 ตัวกับตัวแปรตัวเดียวซึ่งมีลักษณะการใช้ 2 แบบคือ
ตัวดำเนินการเอกภาคเติมหลัง (postfix mode) หมายถึงตัวดำเนินการเอกภาคอยู่หลังตัวแปรเช่น a หมายถึงให้เพิ่มคำให้ตัวแปรขึ้นอีก 1 a
ตัวดำเนินการเอกภาคเต็มหน้า (prefix mode) หมายถึงตัวดำเนินการเอกภาคอยู่หลังตัวแปรเช่น ++ a หมายถึงให้เพิ่มค่าให้ตัวแปรขึ้นอีก 1
ตัวดำเนินการประกอบ
เป็นการใช้ตัวดำเนินการหนึ่งตัวร่วมกับเครื่องหมายเท่ากับการใช้ตัวค่าเนินการประกอบจะช่วยให้เขียนข้อความสั่งได้สั้นและเร็วขึ้น
ลำดับในการดำเนินการ
()
++ --
. * / %
. + -
. + = * = /= -= % =
การแปลงชนิดข้อมูล
ตัวแปร = (ชนิดข้อมูล) นิพจน์
การแปลงชนิดข้อมูลจากจำนวนจริงที่มีทศนิยมให้เป็นจํานวนเต็ม
การแปลงชนิดข้อมูลจากจํานวนจริงที่มีทศนิยมให้เป็นทศนิยม