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