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