Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี, —Pngtree—overtime stay up to time_3148409 -…
ความรู้พื้นฐานโปรแกรมภาษาซี
การแปลงชนิดข้อมูล (type cast)
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การคํานวณทางคณิตศาสตร์
บวก c = a + b;
คูณ c = a * b;
ลบ c = a – b;
หาร c = a / b;
มอดูลัส c = a % b;
ตัวแปร
หลักการตั้งชื่อตัวแปร
ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _
ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _
ห้ามใช้ชิ่อเฉพาะ
ตัวอักษรเลขหรือใหญ่มีความหมายแตกต่างกัน
ภายในชื่อห้ามเว้นชื่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากA-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ชื่อตัวแปร1; ชื่อตัวแปร2; ...;
ชนิดของข้อมูล
ข้อมูลชนิดตัวอักษร char
ข้อมูลชนิดจำนวนเต็ม int
ข้อมูลชนิดจำนวนจริง float
ข้อมูลชนิดเลขทศนิยมอย่างละเอียด double
ตัวคงที่
Const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บในตัวแปร;
.#define ชื่อตัวคง ต่าคงที่
โครงสร้างของภาษาซี
หมายเหตุ (Comment)
ฟังก์ชัน (Functions) มีได้หลายฟังก์ชัน
ฟังก์ชันหลัก (Main Functions) มีฟังก์ชันเดียว
รห้สต้นฉบับ (source code)
ต้นแบบฟังก์ชัน (Functions prototype)
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements๗
ข้อความสั่งประกาสครอบคลุม (global declaration statements)
ข้อความสั่งประกาศตัวแปรเฉพาะที่ (local eclaration statements)
ตัวดําเนินการประกอบ (compound operator)
+=x+=5
/=x/=y
=x
=y
%=x%=5
-=x-=5
ตัวดําเนินการเอกภาค (unary operator)
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง ++ x++
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง ++ ++x
ตัวดําเนินการเอกภาคเติมหน้า (prefix mode)
ลดค่าตัวถูกดําเนินการทีละหนึ่ง -- --x
ตัวดําเนินการเอกภาคเติมหลัง (postfix mode)
ลดค่าตัวถูกดําเนินการทีละหนึ่ง -- x--
การกําหนดค่าจากข้อมูลหลายชนิด (assignment with mixed types)
ถ้านิพจน์ในข้อความสั่งกําหนดค่าประกอบด้วย ตัวแปร หรือ ตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้อง
แปลงให้เป็นชนิดเดียวกันก่อน แล้วจึงนํามาดําเนินการ
ข้อความสั่งกําหนดค่า(assignment statement) ตัวแปร = นิพจน์;
นิพจน์ (expressions)
จำนวนเต็มจำนวนเดียว
ตัวเลขจํานวนเต็ม หรือ ตัวเลขจํานวนจริง หลายจํานวนที่เชื่อมโยงกันด้วยตัวดําเนินการ
+, -, *, / หรือ % ซึ่งเรียกว่า การคํานวณทางคณิตศาสตร์
จำนวนจริงจำนวนเดียว
การแสดงผลและการรับค่า
ฟังก์ชัน printf()
printf (“สายอักขระควบคุม”, ตัวแปร);
รูปแบบการแสดงผล
%d แสดงผลค่าของตัวแปรชนิดจำนวนเต็ม
%u แสดงผลค่าของตัวแปรชนิดจำนวนเต็มบวก
%f แสดงผลค่าของตัวแปรชนิดจำนวนทศนิยม
%c แสดงผลอักขระ 1 ตัว
%s แสดงผลข้อความ หรืออักขระมากกว่า 1 ตัว
ฟังก์ชัน scanf() printf (“%รูปแบบ”, %ตัวแปร);
ลำดับหลีก
\n ขึ้นบรรทัดใหม่
\t เว้นช่องว่างเป็นระยะ 1 แท็บ (6 ตัวอักษร)
\a เสียงกระดิ่ง
\b ลบอักขระสุดท้ายออก 1 ตัว
\f เว้นช่องว่างเป็นระยะ 1 หน้าจอ
\ แสดงเครื่องหมายทับกลับหลัง
\' แสดงเครื่องหมายฝนทอง
\" แสดงเครื่องหมายฟันหยู