Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี, ตัวแปร = (ชนิดข้อมูล) นิพจน์;,…
ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
ข้อความสั่งประกาศครอบคลุม (global declaration statements)
ต้นแบบฟังก์ชัน (function prototypes)
รหัสต้นฉบับ (source code)
ฟังก์ชันหลัก (main function) มีเพียงฟังก์ชันเดียว
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements)
ฟังก์ชัน (functions) มีได้หลายฟังก์ชัน
หมายเหตุ (comment) สามารถแทรกไว้ที่ใดก็ได้ ภายในโปรแกรม
ข้อความสั่งประกาศตัวแปรเฉพาะที่ (local declaration statements)
นิพจน์
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็มหรือตัวเลขจำนวนจริงหลายจำนวนที่เชื่อมโยงกันด้วยตัวดำเนินการ+,-,*,/ หรือ% ซึ่งเรียกว่าการคำนวนทางคณิตศาสตร์
จำนวนเต็มจำนวนเดียว
ตัวแปร
กฏการตั้งชื่อตัวแปร
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์ใหญ่ พิมพ์เล็กความหมายแตกต่างกัน
อักขระต้องเป็น a-z และ _
ยาวสูงสุด31ตัวอักษร
ประกอบด้วย a-z , 0-9 และ _ เท่านั้น
ชนิดข้อมูล
int(จำนวนเต็ม)
float(จำนวนจริง)
char(ตัวอักษร)
double(2 เท่าจำนวนจริง)
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ชื่อตัวแปร1,ชื่อตัวแปร2,...;
ตัวดำเนินการประกอบ
=x=y
/x=/y
-=x-=5
%=x%=5
+=x+=5
ตัวดำเนินการเอกภาค
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง++x++
เพิ่มค่าตัวถูกดำเนินการทีละหนึ่ง++ ++xx
ตัวดำเนินการเอกภาคเติมหน้า
ลดค่าตัวถูกดำเนินการทีละหนึ่ง-- --x
ตัวดำเนินการเอกภาคเติมหลัง
ลดค่าตัวถูกดำเนินการทีละหนึ่ง-- x --
การแปลงชนิดข้อมูล(type cat)
การคำนวนทางคณิตศาสตร์
คูณ c = ab ;
หาร / c = a / b
ลบ - c = a - b;
มอดูลัส % c = a % b
บวก + c = a + b;
การกำหนดค่าจากข้อมูลหลายชนิด
ข้อความสั่งกำหนดค่าประกอบด้วยตัวแปร หรือตัวคงที่ที่มีชนิดข้อมูลต่างกันจะต้องแปลงให้เป็นชนิดเดียวกันก่อนแล้วจึงนำมาดำเนินการ
ตัวคงที่
const ชนิดข้อมูล ชื่อตัวแปร =ค่าที่เก็บในตัวแปร
.#define ชื่อตัวคงที่ค่าคงที่
ข้อความสั่งกำหนดค่า ตัวแปร = นิพจน์;
รูปแบบการแสดงผล
%o จำนวนเต็มฐานแปด
%x จำนวนเต็มฐานหก
%d จำนวนเต็มฐานสิบ
%f จำนวนจริง
%c ตัวอักษรเดียว
ลำดับหลีก
\n ขึ้นบรรทัดใหม่
\t เลื่อนไปยังจุดตั้งระยะ (tab) ถัดไป
\a เสียงกระดิ่ง
\b ถอยไปหนึ่งที่ว่าง
\f ขึ้นหน้าใหม่
\ แสดงเครื่องหมายทับกลับหลัง
\' แสดงเครื่องหมายฝนทอง
\" แสดงเครื่องหมายฝันหนู
ฟังก์ชั่น printf() printf("สายอักขระควบคุม" , ตัวแปร);
ฟังก์ชั่น scanf() scanf("%รูปแบบ", ตัวแปร)
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การแสดงผลและการรับค่า