Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี - Coggle Diagram
ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
รหัสต้นฉบับ (source code)
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements)
ข้อความสั่งประกาศครอบคลุม (global declaration statements)
ต้นแบบฟังก์ชัน (function prototype)
ฟังก์ชันหลัก (main function
ฟังก์ชัน (functions)
ข้อความสั่งประกาศตัวแปรเฉพาะที่ (local declaration statements)
หมายเหตุ (comment)
ตัวคงที่ (constant)
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บใรตัวแปร;
.#define ชื่อตัวคงที่ ค่าคงที่
นิพจน์ (expressions)
จำนวนเต็มจำนวนเดียว
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็ม หรือ ตัวเลขจำนวนจริงหลายจำนวนที่เชื่อมโยงกันด้วยตัวดำเนินการ +,-,*,/ หรือ % ซึ่งเรียกว่า การคำนวณทางคณิตศาสตร์
การแสดงผลและการรับค่า
ฟังก์ชัน printf() printf("สายอักขระควบคุม", ตัวแปร);
รูปแบบการแสดงผล (format specifiers)
%c ตัวอักษรเดียว
%d จำนวนเต็มฐานสิบ
%o จำนวนเต็มฐานแปด
%x จำนวนเต็มฐานสิบหก
%f จำนวนจริง
ลำดับหลีก (escape sequence)
\b ถอยไปหนึ่งที่ว่าง (backspace)
\f ขึ้นหน้าใหม่ (form feed)
\a เสียงกระดิ่ง (bell)
\ แสดงเครื่องหมายทับกลับหลัง (backslash)
\t เลื่อนไปยังจุดตั้งระยะ (tab) ถัดไป
\' แสดงเครื่องหมายฝนทอง (single quote)
\n ขึ้นบรรทัดใหม่ (new line)
* แสดงเครื่องหมายฟันหนู(double quote)
ฟังก์ชัน scanf() scanf("%รูปแบบ",&ตัวแปร);
ข้อความสั่งกำหนดค่า (assignment statement) ตัวแปร = นิพจน์;
การคำนวณทางคณิตศาสตร์
คูณ c = a b;
หาร / c = a / b
ลบ - c = a - b;
มอดูลัส % c = a % b;
บวก + c = a + b;
ตัวดำเนินการเอกภาค (unary operator)
ตัวดำเนินการเอกภาคเติมหลัง (postfix mode)
ตัวดำเนินการเอกภาคเติมหน้า (prefix mode)
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง ++ X++
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง ++ ++X X
ลดค่าตัวถูกดำเนินการทีละหนึ่ง -- --X
ลดค่าตัวถูกดำเนินการทีละหนึ่ง -- X--
ตัวดำเนินการประกอบ (compound operator)
= x=y
/= x/=y
-= x-=5
%= x%=5
+= x+=5
การแปลงชนิดข้อมูล (type cast) ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การกำหนดค่าจากข้อมูลหลายชนิด (assignment with mixed types)
ข้อความสั่งกำหนดค่าประกอบด้วย ตัวแปร หรือตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้องแปลงให้เป็นชนิดเดียวกันก่อน แล้วจึงนำมาดำเนินการ
ตัวแปร(variables)
กฎการตั้งชื่อตัวแปร
ประกอบด้วย a ถึง z,0 ถึง 9 และ _ เท่านั้น
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แตกต่างกัน
ยาวสูงสุด 31 ตัวอักษร
อักขระตัวแรกต้องเป็น a ถึง z และ _
ห้ามใช้ชื่อเฉพาะ
ชนิดข้อมูล (data types)
char (ตัวอักษร)
int (จำนวนเต็ม)
float (จำนวนจริง)
double (2 เท่าจำนวนจริง)
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ชื่อตัวแปร1, ชื่อตัวแปร2, … ;