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