Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่1 ความรูพื้นฐานโปรแกรมภาษา C :desktop_computer:, นายภัทรพล…
บทที่1
ความรูพื้นฐานโปรแกรมภาษา C
:desktop_computer:
การแปลชนิดของข้อมูล (type cast) ตัวแปล = (ชนิดข้อมูล) นิพจน์;
ตัวดำเนินการประกอบ (compound operator)
+=
-=
*=
/=
%=
การกำหนดค่าจากข้อมูลหลายชนิด (assignment with mixed types)
ข้อความสั่งแปลกำหนดค่า หรือตัวคงที่ ที่มีชนิดข้อมูลต่างกัน จะต้องแปลงให้เป็นชนิดเดียวกันก่อนแล้วจึงนำมาดำเนินการ
ตัวดำเนินการเอกภาค (unary operator)
ตัวดำเนินการเอกภาคเติมหลัง (Postfix Mode) ตัวดำเนินการเอกภาคเติมหน้า (Prefix Mode)
เพิ่มค่าตัวถูกดำเนินการที่ละหนึ่ง x++
เพิ่มค่าตัวถูกดำเนินการที่ละหนึ่ง ++x
ลดค่าตัวถูกดำเนินการที่ละหนึ่ง x--
ลดค่าตัวถูกดำเนินการที่ละหนึ่ง --x
การคำนาณทางคณิตศาสตร์
บวก c = a + b
ลบ c = a - b
คูณ c = a * b
หาร c = a / b
มอดูลัส c = a % b
พาวเวอร์ c = pow(a, b)
ข้อความสั่งกำหนดค่า (assignment statement)
การแสดงผลและการรับค่า
รูปแบบการแสดงผล (format specifiers)
%c ตัวอักษรเดียว
%d จำนวนเต็มฐานสิบ
%o จำนวนเต็มฐานสิบหก
%f จำนวนจริง
ฟังก์ชัน printf("");
printf("สายอักขระควบคุม", ตัวแปร);
ลำดับหลีก (escape sequence)
\n ขึ้นบััทัดใหม่ (new line)
\t เลื่อนไปยังจุดตั้งระยะ (tab) ถัดไป
\a เสียงกระดิ่ง (bell)
\b ถอยไปหนึ่งที่ว่าง (backspace)
\f ขึ้นหน้าใหม่ (form feed)
\ แสดงเครื่องหมายทับกลับหลัง (backslash)
\' แสดงเครื่องหมายฝนทอง (single quote)
\" แสดงเครื่องหมายฟันหนู (double quote)
ฟังก์ชัน scanf("");
scanf("%รูปแบบ", &ตัวแปร);
นิพจน์ (expressions)
จำนวนเต็มจำนวนเดียว
จำนวนจริงจำนวนเดียว
ตัวเลขจำนวนเต็ม หรือ ตัวเลขจำนวนจริงหลาย
จำนวนที่เชื่อมโยงกันด้วยตัวดำเนินการ
+, -, *, / หรือ % ซึ่งเรียกว่า
การคำนวณทางคณิตศาสตร์
ตัวแปร (variables)
กฏการตั้งชื่อตัวแปร
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายแตกต่างกัน
อักขระตัวแรกต้องเป็น Aa-Zz และ _
ยาวสูงสุด
ประกอบด้วย Aa-Zz, 0-9 และ _ เท่านั้น
ชนิดข้อมูล (data types)
int จำนวนเต็ม
float (จำนวนจริง)
char ตัวอักษร
double (2 เท่าจำนวนจริง)
โครงสร้างของโปรแกรมภาษา C
ตัวแบบฟังก์ชัน (function prototypes)
ฟังก์ชันหลัก (main function) มีเพียงฟังก์ชันเดียว
ข้อความสั่งประการครอบคลุม (global declaration statements)
ฟังก์ชัน (functions) มีได้หลายฟังก์ชัน
รหัสตั้นฉบับ (source code)
ข้อความสั่งประกาศจัวแปรเฉพาะที่ (local declaration statements)
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements)
หมายเหตุ (comment)
ตัวคงที่ (constant)
const ชนิดข้อมูล
ชื่อตัวแปร = ค่าที่เก็บในตัวแปร
.#define ชื่อตัวคงที่ ค่าคงที่
นายภัทรพล ชำนาญศิลป์
เลขที่ 23 | ม.4/10