Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี - Coggle Diagram
บทที่ 1
ความรู้พื้นฐานโปรแกรมภาษาซี
:blue_heart: โครงสร้างของโปรแกรมภาษาซี
ข้อความสั่งประกาศครอบคลุม
ต้นแบบฟังก์ชัน
รหัสต้นฉบับ
ฟังก์ชันหลัก
ข้อความสั่งตัวประมวลผลก่อน
ข้อความสั่งหมายเหตุ
ข้อความสั่งประกาศตัวแปรเฉพาะที่
:purple_heart: ตัวแปร (variables)
ชนิดข้อมูล
char (ตัวอักษร)
int (จำนวนเต็ม)
float (จำนวนจริง)
double ( 2 เท่าจำนวนจริง)
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ชื่อตัวแปร1,ชื่อตัวแปร2, ... ;
กฎการตั้งชื่อตัวแปร
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายต่างกัน
อักขระตัวแรกต้องเป็น a-z และ _ เท่านั้น
ยาวสูงสุด 31 อักษร
ประกอบด้วย a-z , 0-9 และ _ เท่านั้น
:sparkling_heart: ตัวคงที่ (constat)
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บไว้ในตัวแปร;
.#define ชื่อตัวคงที่ ค่าคงที่;
:heart_decoration: การแสดงผลและการรับค่า
รูปแบบการแสดงผล
%o จำนวนเต็มฐานแปด
%x จำนวนเต็มฐานสิบหก
%d จำนวนเต็มฐานสิบ
%f จำนวนจริง
%c ตัวอักษรเดียว
ลำดับหลีก
\t เลื่อนไปยังจุดตั้งระยะ (tab) จุดถัดไป
\a เสียงกระดิ่ง
\n ขึ้นบรรทัดใหม่
\b ถอยไปหนึ่งที่ว่าง
\f ขึ้นหน้าใหม่
\ แสดงเครื่องหมายทับกลับหลัง
\' แสดงเครื่องหมายฝนทอง
\" แสดงเครื่องหมายฟันหนู
ฟังก์ชัน printf ()
printf ("สายอักขระควบคุม",ตัวแปร");
ฟังก์ชัน scanf ()
scanf ("%รูปแบบ",&ตัวแปร");
นิพจน์ :large_orange_diamond:
จำนวนจริงจำนวนเดียว
จำนวนจำนวนเต็ม หรือ ตัวเลขจำนวนจริงหลายจำนวนที่เชื่อมโยงกันด้วยตัวดำเนินการ + ,- ,* , / หรือ % ซึ่งเรียกว่าการคำนวณทางคณิตศาสตร์
จำนวนเต็มจำนวนเดียว
การคำนวณทางคณิตศาสตร์ :green_heart:
คูณ
c = a
b;
หาร / c = a / b;
ลบ - c = a - b;
มอดูลัส %c = a % b;
บวก + c = a + b;
ตัวดำเนินการเอกภาพ :sparkles:
เพิ่มค่าตัวถูกดำเนินการทีละ 1 ++x++
เพิ่มค่าตัวถูกดำเนินการทีละ 1 ++ ++x x
ตัวดำเนินการเอกภาคเติมหน้า (prefix mode)
ลดค่าตัวถูกดำเนินการทีละ 1 -- --x x
ตัวดำเนินการเอกภาคเติมหลัง (postfix mode)
ลดค่าตัวถูกดำเนินการทีละ 1 -- x--
การแปลงชนิดข้อมูล :butterfly:
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
:rainbow: ตัวดำเนินการประกอบ
= x
=5
/= x/=5
-= x-=5
%= x%=5
+= x+=5
การกำหนดค่าจากข้อมูลหลายชนิด :shamrock:
ข้อความส่งกำหนดค่าประกอบด้วย ตัวแปร หรือ ตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้องแปลงให้เป็นชนิดเดียวกันก่อน แล้วจึงมาดำเนินการ
ข้อความสั่งกำหนดค่า :yellow_heart:
ตัวแปร = นิพจน์;