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