Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี บทที่ 1, ปัณณวิชญ์ จันทโรบล ม.4/10 เลขที่ 23 -…
ความรู้พื้นฐานโปรแกรมภาษาซี บทที่ 1
ตัวแปร
กฎการตั้งชื่อตัวแปร
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แตกต่างกัน
อักขระตัวแรกต้องเป็น a ถึง z และ _
ยาวสูงสุด 31 ตัวอักษร
ประกอบด้วย a ถึง z, 0 ถึง 9 และ _ เท่านั้น
ชนิดข้อมูล
ตัวแปรชนิดตัวเลข
ตัวแปรจํานวนจริง
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร;
ชนิดข้อมูล ชื่อตัวแปร1, ชื่อตัวแปร2, ... ;
การกําหนดค่าให้ตัวแปรชนิดตัวเลข
ตัวแปรชนิดอักขระ
โครงสร้างของโปรแกรมภาษาซี
ฟังก์ชัน
การแปลและกระทําการโปรแกรม
ข้อความสั่งประกาศตัวแปรเฉพาะที่
ฟังก์ชันหลัก
ฟังก์ชันหลักจะเป็นจุดเริ่มต้นของการกระทําการ
ข้อความสั่งประกาศครอบคลุม
ข้อความสั่งประกาศครอบคลุมใช้ประกาศตัวแปรส่วนกลาง
ข้อความสั่งตัวประมวลผลก่อน
ข้อความสั่งตัวประมวลผลก่อนจะต้องเขียนไว้ตอนต้นของโปรแกรม
ให้ตัวประมวลผลก่อนไปอ่านข้อมูลจากแฟ้ม stdio.h ซึ่งเป็นแฟ้มที่มีอยู่ในคลัง
เมื่อโปรแกรมมีการใช้ข้อความสั่งอ่านและบันทึก จะต้องใช้ข้อมูลจากแฟ้ม stdio.h
ข้อความสั่งตัวประมวลผลก่อนขึ้นต้นด้วยเครื่องหมาย # เช่น
#include <stdio.h>]
ต้นแบบฟังก์ชัน
ต้นแบบฟังก์ชันใช้ประกาศฟังก์ชันเพื่อให้ตัวแปลโปรแกรมทราบถึงชนิดของค่าที่ส่งกลับ
รหัสต้นฉบับ
ตัวโปรแกรมที่ประกอบด้วยสั่งและตัวฟังก์ชันต่างๆ
โครงสร้าง
หมายเหตุ
รหัสต้นฉบับ
ข้อความสั่งประกาศครอบคลุม
ข้อความสั่งประกาศตัวแปรเฉพาะที่
ต้นแบบฟังก์ชัน
ฟังก์ชัน
ฟังก์ชันหลัก
ข้อความสั่งตัวประมวลผลก่อน
ตัวคงที่
การประกาศตัวคงที่
#define ชื่อตัวคงที่ ค่าคงที่
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บในตัวแปร;
การแสดงผลและการรับค่า
ฟังก์ชัน printf()
printf (“สายอักขระควบคุม”, ตัวแปร);
ตัวอักขระที่จะแสดง
รูปแบบการแสดงผล ขึ้นต้นด้วยเครื่องหมายเปอร์เซ็นต์ (%)
ลําดับหลีก
รูปแบบการแสดงผล
ขึ้นต้นด้วยเครื่องหมายเปอร์เซ็นต์
ตามด้วยอักขระ 1 ตัว หรือหลายตัว
ลําดับหลีก
ฟังก์ชัน scanf()
scanf(“%รูปแบบ”, &ตัวแปร);
นิพจน์
สิ่งที่ประมวลผลแล้วสามารถให้เป็นค่าตัวเลขได้
int count;
char ch;
float amount;
ข้อความสั่งกําหนดค่า
ตัวแปร = นิพจน์;
การคํานวณทางคณิตศาสตร์
บวก +
มอดูลัส %
หาร /
คูณ *
ลบ -
ตัวดําเนินการเอกภาค
ตัวดําเนินการเอกภาคเติมหลัง
++x
--x
ตัวดําเนินการเอกภาคเติมหน้า
x++
x--
ตัวดําเนินการประกอบ
*=
/=
-=
%=
+=
+=
ลําดับในการดําเนินการ
1.()
2.* / %
3.+ -
การแปลงชนิดข้อมูล
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การกําหนดค่าจากข้อมูลหลายชนิด
ถ้านิพจน์ในข้อความสั่งกําหนดค่าประกอบด้วย ตัวแปร หรือ ตัวคงที่ที่มีชนิดข้อมูลต่างกัน จะต้อง
แปลงให้เป็นชนิดเดียวกันก่อน
ปัณณวิชญ์ จันทโรบล ม.4/10 เลขที่ 23