Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานของโปรแกรมภาษาซี, scanf(“%รูปแบบ”, &ตัวแปร);., ตัวแปร =…
ความรู้พื้นฐานของโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี
ข้อความสั่งประกาศครอบคลุม (global declaration statements)
ต้นแบบฟังก์ชัน (function prototypes)
รหัสต้นฉบับ (source code)
ฟังก์ชันหลัก (main function หรือ function main())
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements)
ตัวแปร(variables)
ชนิดข้อมูล(data type)
int(จำนวนเต็ม)
flaot(จำนวนจริง)
char(ตัวอักษร)
double (2 เท่าจำนวนจริง)
การประกาศตัวแปร
ชนิดข้อมูล ชื่อตัวแปร
ชนิดข้อมูล ชื่อตัวแปร1,ชื่อตัวแปร2,...; :
กฏการตั้งชื่อตัวแปร
ประกอบด้วย a ถึงz,0 ถึง 9 และ _เท่านั้น
อักขระตัวแรกต้องเป็น a ถึง z และ _
ห้ามใช้ชื่อเฉพาะ
ต้วพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แตกต่างกัน
ยาวสูงสุด31ตัวอักษร
การแสดงผลและการรับค่า
ลําดับหลีก (escape sequence)
\n ขึ้นบรรทัดใหม่ (new line)
\a เสียงกระดิ่ง (bell)
\b ถอยไปหนึ่งที่ว่าง (backspace)
\f ขึ้นหน้าใหม่ (form feed)
\ แสดงเครื่องหมายทับกลับหลัง (backslash)
\’ แสดงเครื่องหมายฝนทอง (single quote)
\” แสดงเครื่องหมายฟันหนู (double quote)
\t เลื่อนไปยังจุดตั้งระยะ (tab) ถัดไป
ฟังก์ชั่น printf()
printf("สายอักขระควบคุบ",ตัวแปร);
ฟังก์ชัน scanf()
รูปแบบการแสดงผล (format specifiers)
%o จํานวนเต็มฐานแปด
%x จํานวนเต็มฐานสิบหก
%d จํานวนเต็มฐานสิบ
%f จํานวนที่มีทศนิยม ในรูปฐานสิบ
%c อักขระเดียว
ตัวคงที่(constan)
.#define ชื่อตัวคงที่ ค่าคงที่
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บในตัวแปร;
นิพจน์ (expressions)
จํานวนจริงจํานวนเดียว
ตัวเลขจํานวนเต็ม หรือ ตัวเลขจํานวนจริง
หลายจํานวนที่เชื่อมโยงกันด้วยตัวดําเนินการ
+, -, *, / หรือ % ซึ่งเรียกว่า การคํานวณทางคณิตศาสตร์
จํานวนเต็มจํานวนเดียว
การคํานวณทางคณิตศาสตร์
คูณ
c = a
b;
หาร / c = a / b;
ลบ - c = a – b;
มอดูลัส % c = a % b;
บวก + c = a + b;
ข้อความสั่งกําหนดค่า (assignment statement)
ตัวดําเนินการเอกภาค (unary operator)
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง ++ x++ x = x + 1
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง ++ ++x x = x + 1
ตัวดําเนินการเอกภาคเติมหน้า (prefix mode)
ลดค่าตัวถูกดําเนินการทีละหนึ่ง -- --x x = x - 1
ตัวดําเนินการเอกภาคเติมหลัง (postfix mode)
ลดค่าตัวถูกดําเนินการทีละหนึ่ง -- x-- x = x - 1
ตัวดําเนินการประกอบ (compound operator)
= x
=y x = x * y
/= x/=y x = x / y
-= x-=5 x = x - 5
%= x%=5 x = x % 5
+= x+=5 x = x + 5
การแปลงชนิดข้อมูล (type cast)
scanf(“%รูปแบบ”, &ตัวแปร);.
ตัวแปร = นิพจน์;
ตัวแปร = (ชนิดข้อมูล) นิพจน์;