Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี - Coggle Diagram
บทที่ 1
ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
ขอความสั่งตัวประมวลผลก่อน(preprocressor starements)
รหัสต้นฉบับ(source code)
ข้อความสั่งประกาศตัวแปรเฉพาะที่(local declaration statements)
ฟังก์ชันหลัก(functions) มีได้หลายฟังก์ชัน
ฟังก์ชันหลัก(main function) มีเพียงฟังก์ชันเดียว
ต้นแบบฟังก์ชัน(function prototypes)
ข้อความสั่งประกาศครอบครุม(global declaration statements)
หมายเหตุ(comment)สามารถแทรกไว้ที่ใดก็ได้ ภายในโปรแกรม
ตัวแปร(Variables)
กฎการตังชื่อตัวแปร
ประกอบด้วย a ถึง z 9 และ _เท่านั้น
อักขระตัวแรกต้องเป็น a ถึง z และ _
ห้ามใช้ชื่อเฉพาะ
ตัวใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แตกต่างกัน
ยาวสูงสุด 31 ตัวอักษร
ชนิดข้อมูล
int(จำนวนเต็ม)
float(จำนวนจริง)
duoble(จำนวนจริงที่เก็บได้มากกว่า)
chat(อักขระ)
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร
ชนิดข้อมูล ชื่อตัวแปร1 ชื่อตัวแปร2
ตัวคงที่(constant)
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บในตัวแปร
define ชื่อตัวคงที่ ค่าคงที่
นิพจน์(expressions)
จำนวนเต็มจำนวนเดียว
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็ม หรือ ตัวเลขจำนวนจริง
การแสดงผลและการรับค่า
ฟังก์ชัน printf()
สายอักขระควบคุม,ตัวแปร
รูปแบบการแสดงผล(format specifiers)
ลำดับหลีก(escape sequence)
ฟังก์ชัน scanf()
scanf(%รูปแบบ",&ตัวแปร)
การคำนวนทางคณิตศาสตร์
บวก +c=a+b;
ลบ - c = a - b ;
คูณ
c = a
b;
หาร / c = a/b;
มอตูลัส % c = a % b;
ข้อความสั่งกำหมดค่า(assignment statement)
ตัวแปร นิพจน์
การกำหนดค่าจากข้อมูลหลายชนิด(assignment with mixed types)
ข้อความสั่งกำหนดค่าประกอบด้วยตัวแปร หรือตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้องให้แปลงชนิดกันก่อน แล้วจึงนำมาดำเนินการ
ตัวดำเนินการเอกภาค( onary operator)
ตัวดำเนินการเอกภาคย้อนหลัง(posfix mode)
ตัวดำเนินการเอกภาคเดินหน้า(prefix mode)
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง++ ++x
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง++ x++
ลดค่าตัวถูกดำเนินการทีละหนึ่ง-- --x
ลดค่าตัวถูกดำเนินการทีละหนึ่ง-- x--
การแปลงชนิดข้อมูล(type cast)
ตัวแปร =(ชนิดข้อมูล) นิพจน์;
ตัวดำเนินการประกอบ(compound operator)
=x=y
= x+=5
-=x-=5
/=x/=y
%=x%=5