Please enable JavaScript.
Coggle requires JavaScript to display documents.
โปรแกรมความรู้พื้นฐานภาษาซี, การแสดงผลและการรับค่า - Coggle Diagram
โปรแกรมความรู้พื้นฐานภาษาซี
โครงสร้างพื้นฐานภาษาซี
ข้อความสั่งประมวลผลก่อน
ข้อความสั่งประกาศครอบคลุม
รหัสต้นฉบับ
ต้นแบบฟังก์ชั่น
ฟังก์ชั่นหลัก
ฟังก์ชั่น
ข้อความสั่งประกาศตัวแปรเฉพาะที่
หมายเหตุ
ตัวแปร
การประกาศตัวแปร
ชนิดข้อมูลตัวแปร
ชนิดข้อมูล ชื่อตัวแปร1,ชื่อตัวแปร 2
ชนิดข้อมูล
double(สองเท่าของจำนวนจริง)
float(จำนวนจริง)
int(จำนวนเต็ม)
char(ตัวอักษร)
กฎการตั้งชื่อตัวแปร
ประกอบตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น
ยาวสูงสุด 31 อักษร
ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น
ห้ามใช้ชื่อเฉพาะ
พิมใหญ่พิมเล็กมีความหมายต่างกัน
นิพจน์(Expression)
จํานวนจริงจํานวนเดียว
ตัวเลขจํานวนเต็ม หรือ ตัวเลขจํานวนจริง หลายจํานวนที่เชื่อมโยงกันด้วยตัวดําเนินการ
+, -, *, / หรือ % ซึ่งเรียกว่า การคํานวณทางคณิตศาสตร์
จํานวนเต็มจํานวนเดียว
ข้อความกำหนดค่า ตัวแปร=นิพจน์,
รูปแบบการแสดงผล
o จํานวนเต็มฐานแปด
x จํานวนเต็มฐานสิบหก
d จํานวนเต็มฐานสิบ
f จํานวนที่มีทศนิยม ในรูปฐานสิบ
c อักขระเดียว
ฟังก์ชัน scanf() เป็นฟังก์ชันจากคลัง ใช้ในการรับข้อมูลจากแป้นพิมพ์ โดยจะบอกเลขที่อยู่ของตัว
แปรในหน่วยความจํา แล้วจึงนําค่าที่รับมาไปเก็บไว้ตามที่อยู่นั้น
ลำดับหลีก
\a เสียงกระดิ่ง
\b ถอยไปหนึ่งที่ว่าง
\t เลื่อนไปยังจุดตั้งระยะ ถัดไป
\f ขึ้นหน้าใหม่
\n ขึ้นบรรทัดใหม่
\ แสดงเครื่องหมายทับกลับหลัง
\’ แสดงเครื่องหมายฝนทอง
\” แสดงเครื่องหมายฟันหนู
ฟังก์ชัน printf() เป็นฟังก์ชันจากคลัง ที่มาพร้อมกับตัวแปลโปรแกรมภาษาซี ใช้สําหรับการแสดงผล
การคำนวณทางคณิตศาสตร์
คูณ
c = a
b;
หาร / c = a / b;
ลบ - c = a – b;
มอดูลัส % c = a % b;
บวก + c = a + b;
ตัวดําเนินการเอกภาค (unary operator)
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง ++ x++ x = x + 1
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง ++ ++x x = x + 1
ตัวดําเนินการเอกภาคเติมหน้า (prefix mode)
ลดค่าตัวถูกดําเนินการทีละหนึ่ง -- --x x = x - 1
ตัวดําเนินการเอกภาคเติมหลัง (postfix mode)
ลดค่าตัวถูกดําเนินการทีละหนึ่ง -- x-- x = x - 1
ตัวดำเนินการประกอบ
= x
=y x = x * y
%= x%=5 x = x % 5
-= x-=5 x = x - 5
+= x+=y/8 x = x + y/8
+= x+=5 x = x + 5
การแปลงชนิดข้อมูล ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การกําหนดค่าจากข้อมูลหลายชนิด
ถ้านิพจน์ในข้อความสั่งกําหนดค่าประกอบด้วย ตัวแปร หรือ ตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้อง
แปลงให้เป็นชนิดเดียวกันก่อน แล้วจึงนํามาดําเนินการ
การแสดงผลและการรับค่า