Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่1 ความรู้พื้นฐานโปรเกรมภาษาซี - Coggle Diagram
บทที่1
ความรู้พื้นฐานโปรเกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
ต้นแบบฟังก์ชั้น (function prototypes)
ฟังก์ชั้นหลัก (main function หรือ function main())
ข้อความสั่งประกาศครอบคลุม (global declaration
statements)
ฟังก์ชัน (functions)
รหัสต้นฉบับ (source code)
ข้อความสั่งประกาศตัวแปรเฉพาะที่ (local declaration
statements)
ข้อความสั่งตัวประมวลก่อน (preprocessor statements)
การแปลและกระทำการโปรแกรม (program compilation
and execution)
ตัวแปร (variables)
ชนิดข้อมูล (data types)
char (ตัวอักขระ)
int (เลขจำนวนเต็ม)
float (เลขจำนวนจริง)
double (2 เท่าของจำนวนจริง)
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ชื่อตัวแปร1, ชื่อตัวแปร2, ...;
กฏการตั้งชื่อตัวแปร
ประกอบด้วย ล ถึง 2, 0 ถึง 9 และ _ เท่านั้น
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แดกต่างกัน
ยาวสูงสุด 31 ตัวอักษร
อักยระตัวแรกต้องเป็น อ ถึง 2 และ _
ห้ามใช้ชื่อเฉพาะ
ตัวดำเนินการประกอบ (compound operator)
-= x-=5
/= x/=y
t= x+=5
+= x+=y/8
%= x%=5
= x-y
การคำนวณทางคณิตศาสตร์
คุณ 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-
การแปลงชนิดข้อมูล (type cast)
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
นิพจน์ (expressions)!!
จำนวนเต็มจำนวนเดียว
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็ม หรือ ตัวเลขจำนวนจริง หลายจำนวนที่เชื่อมโยงกันด้วยตัวดำเนินการ+, - * / หรือ % ซึ่งเรียกว่า การคำนวณทางคณิตศาสตร์
ข้อความสั่งกำหนดค่า (assignment statement)
ตัวแปร = นิพจน์
รูปแบบคารแสดงผล (format specifiers)
%0 จำนวนเต็มฐานแปด
%c อัศขระ
%f จำนวนจริง
%x จำนวนเต็มฐานสิบหก
%d จำนวนเต็มฐานสิบ
ลำดับหลีก (escape sequence)
t เลื่อนไปยังจุดตั้งระยะ (tab) ถัดไป
b ถอยไปหนึ่งที่ว่าง (backspace)
In ขึ้นบรรทัดใหม่ (new line)
แสดงเครื่องหมายทับกลับหลัง (backslash)
la เสียงกระดิ่ง (bell)
1' แสดงเครื่องหมายฝนทอง (single quote)
f ขึ้นหน้าใหม่ (form feed)
" แสดงเครื่องหมายฟันหนู (double quote)
ฟังก์ชั่น printf()
printf ("สายอักขระควบคุม", ตัวแปร);
ฟังก์ชัน scanf()
scanf("%รูปแบบ", &ตัวแปร);
ตัวคงที่ (constant)
const ชนิดข้อมูล ชื่อตัวแปร = คำที่เก็บในตัวแปร:
define ชื่อตัวคงที่ คำคงที่