Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี - Coggle Diagram
ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้าง
ของโปรแกรมภาษาซี
รหัสต้นฉบับ
ฟังก์ชันหลัก
ฟังก์ชัน
ต้นแบบฟังก์ชัน
ข้อความสั่งประกาศตัวแปรเฉพาะที่
ข้อความสั่งประกาศคลอลคลุม
ข้อความสั่งตัวประมวลผลก่อน
*#include <stdio.h>
หมายเหตุ
//หมายเหตุ
/ หมายเหตุ /
ตัวแปร
กฎการตั้งชื่อ
อักขระตัวแรกต้องเป็น a-z และ _
ห้ามใช้ชื่อเฉพาะ
ประกอบตัว a - z, 0-9, และ _ เท่านั้น
ตัวพิมพ์เล็ก พิมพ์ใหญ้ มีความหมายแตกต่างกัน
ยาวสูงสุด 31 ตัวอักษร
การประกาศตัวแปร
ชนิดข้อมูลชนิดตัวแปร;
ชนิดข้อมูล,ชื่อตัวแปร 1, ชื่อตัวแปร 2...;.
ตัวแปรชนิดตัวเลข
ตัวแปรจำนวนจริง
float (จำนวนจริง)
double (จำนวนจริง 2 เท่า)
ตัวแปรจำนวนเต็ม
char (ตัวอักษร)
int (จำนวนเต็ม)
การคำนวณทางคณิตศาสตร์
คูณ
นำค่าที่เก็บใน a คูณกับค่าที่เก็บใน b แล้วเก็บผลลัพธ์ไว้ใน c
หาร
ให้ค่าที่เก็บใน a เป็นตัวตั้ง ค่าที่เก็บใน b เป็นตัวหาร แล้วเก็บผลหารไว้ใน c ถ้าทั้งตัวตั้งและตัวหารต่างเป็นจำนวนเต็ม ค่าที่เก็บใน c จะเป็นจำนวนเต็ม ถ้าตัวตั้งหรือตัวหารตัวใดตัวหนึ่งเป็นจำนวนจริงมีทศนิยม ผลลัพธ์ที่ได้จะเป็นจำนวนจริงมีทศนิยมด้วย
ลบ
นำค่าที่เก็บใน b ลบออกจากค่าที่เก็บใน a แล้วเก็บผลลัพธ์ไว้ใน c
มอดูลัส
ให้ค่าที่เก็บใน a เป็นตัวตั้ง ค่าที่เก็บใน b เป็นตัวหาร เศษเก็บไว้ใน c
บวก
นำค่าที่เก็บใน a บวกกับค่าที่เก็บในb แล้วเก็บผลลัพธ์ไว้ใน c
ตัวดำเนินการเอกภาค
ตัวดำเนินเอกภาคเติมหน้า
++x
เพิ่มค่าตัวถูกดำเนินการทีละ 1
--x
ลดค่าตัวถูกดำเนินการทีละ 1
ตัวดำเนินเอกภาคเติมหลัง
x++
เพิ่มค่าตัวถูกดำเนินการทีละ 1
x--
]ค่าตัวถูกดำเนินการทีละ 1
ลด
ตัวดำเนินการประกอบ
*=
/=
-=
%=
+=
ลำดับการดำเนินการ
o / %
o -
++--
+= *=/=-=%=
()
นิพจน์
จำนวนเต็มจำนวนเดียว
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็มหรือตัวเลขจำนวนจริงหลายจำนวนที่เชื่อมโยงด้วยกันด้วยตัวดำเนินการ
ข้อความสั่งกำหนดค่า
ตัวแปร = นิพจน์
การแสดงผลและการรับค่า
ฟังก์ชัน scanf ()
scanf("%รูปแบบ",&ตัวแปร);
&ตัวแปรคือเลขที่อยู่ (address) ของตัวแปรที่จะรับค่ามาเก็บในหน่วยความจำ
ฟังก์ชัน printf()
printf ("สายอักขระควบคุม") ตัวแปร
.
ลำดับหลีก
ขึ้นหน้าใหม่
\f
ถอยไปหนึ่งที่ว่าง
\b
ขึ้นหน้าใหม่
\
เสียงกระดิ่ง
\a
แสเงเครื่องหมายฝนทอง
\'
เลื่อนไปยังจุดตั้งระยะ
\t
แสดงเครื่องหมายฟันหนู
\"
ขึ้นบรรทัดใหม่
\n
รูปแบบการแสดงผล ขึ้นต้นด้วยเครื่องหมาย(%)
จำนวนเต็มฐานแปด
o
จำนวนเต็มฐานสิบหก
x
จำนวนเต็มฐานสิบ
d
จำนวนที่มีทศนิยม ในรูปฐานสิบ
f
อักขระเดียว
c
printf ("สายอักขระควบคุม",ตัวแปร);
scanf("%รูปแบบ",&ตัวแปร);
ตัวคงที่
การประกาศตัวคงที่
const ชนิดข้อมูลตัวแปร ชื่อตัวแปร = ค่าที่เก็บในตัวแปร;
*#define ชื่อตัวคงที่ ค่าคงที่
การแปลงชนิดข้อมูล
ตัวแปร = (ชนิดข้อมูล) นิพจน์ ;
โดยที่(ชนิดข้อมูล) นิพจน์ อาจมีหลายชุด แล้วเชื่อมโยงกันด้วยตัวดำเนินการต่างๆ