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