Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี - Coggle Diagram
บทที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษซี
ข้อความสั่งตัวประมวลผลก่อน
รหัสต้นฉบับ
ข้อความสั่งประกาศครอบคลุม
ต้นแบบฟังก์ชั่น
ฟังก์ชั่นหลัก มีได้เพียงฟังก์ชั่นเดียว
ฟังก์ชัน มีได้หลายฟังก์ชั่น
ข้อความสั่งตัวแปรเฉพาะที่
หมายเหตุ
การกำหนค่าจากข้อมูลหลายชนิด
ข้อความสั่งกำหนดค่าประกอบด้วยตัวแปร หรือค่าคงที่ที่มีชนิดข้อมูลต่างกัน จะต้องแปลงให้เป็นชนิดเดียวกันก่อนแล้วจึงนำมาดำเนินการ
การแปลงชนิดข้อมูล
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
ตัวดำเนินการประกอบ
=+x+=5
-=x-=5
=x=y
/=x/=y
%=x%=5
ตัวดำเนินการเอกภาค
ตัวดำเนินการเอกภาคเติมหลัง (postfix mode)
ตัวดำเนินการเอกภาคเติมหน้า (prefix mode)
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง ++x++
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง ++ ++ x x
ลดค่าตัวถูฏดำเนินการทีละหนึ่ง -- --x
ลดค่าตัวถูฏดำเนินการทีละหนึ่ง --x--
การคำนวณทางคณิตศาสตร์
บวก c = a+b
ลบ c = a-b
คูณ c = a b
หาร c = a/b
มอดูลัส c =a%b
ข้อความสั่งกำหนดค่า
ตัวแปร = นิพจน์ ;
นิพนจ์
จำนวนเต็มจำนวนเดียว
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็มหรือจำนวนจริงหลายจำนวนที่เขื่อมโยงด้วยตัวดำเนินการ + - * / % ซึ่งเรียกว่าการคำนวณทางคณิตศาสตร์
การแสดงผลและรับค่า
ฟังก์ชั่น printf()
printf(" สายอักขระควบคุม ", ตัวแปร);
รูปแบบการแสดงผล
%c อักขระเดียว
%d จำนวนเต็มฐานสิบ
%o จำนวนเต็มฐานแปด
%x จำนวนเต็มฐานสิบหก
%f จำนวนจริง
ลำดับหลีก
\n ขึ้นบรรทัดใหม่
\t เลื่อนไปยังจุดเลื่อนระยะ
\a เสียงกระดิ่ง
\b ถอยหลังไปยังหนึ่งที่ว่าง
\f ขึ้นหน้าใหม่
\ แสดงเครื่องหมายทับกลับหลัง
\' แสดงเครื่องหมายฝนทอง
\" แสดงเครื่องหมายฝันหนู
ฟังก์ชั่น scanf()
scanf("%รูปแบบ", &ตัวแปร)
ตัวคงที่
const ชนิดตัวแปร ชื่อตัวแปร = ค่าที่เก็บไว้ในตัวแปร
.#define ชื่อตัวคงที่ ค่าคงที่
ตัวแปร
กฎการตั้งชื่อตัวแปร
ประกอบด้วย A - Z หรือ 0-9 และ_ เท่านั้น
ต้องขึ้นต้นด้วย A ถึง Z หรือ 0ถึง 9 หรือ &
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์เล็ก พิมพ์ใหญ่มีความหมายต่างกัน
ยาวสูงสุด 31 ตัวอักษร
ชนิดข้อมูล
Char ตัวอักษร
Int จำนวนเต็ม
Float จำนวนจริง
Double 2 เท่าของจำนวนจริง
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ตัวแปร1 ตัวแปร2...... ;