Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่1 ความรู้พื้นฐานโปรแกรมภษา C :check: - Coggle Diagram
บทที่1
ความรู้พื้นฐานโปรแกรมภษา C :check:
โครงสร้าวของโปรแกรมภาษา C :!!:
หมายเหตุ (comment)
ข้อความสั่งประกาศตัวแปลเฉพาะที่ (local declaration statements)
ฟังก์ชั่น (functions) มีได้หลายฟังก์ชั่น
ฟังก์ชั่นหลัก (main functions) มีได้ฟังก์ชั่นเดียว
ต้นแบบฟังก์ชั่น (function prototypes)
ข้อความสั่งประกาศครอบคลุม (global declaration statements)
รหัสต้นฉบับ (source code)
ข้อความสั่งประมวลผลก่อน (proprocessor statements)
การกำหนดค่าจากข้อมูลหลายชนิด (assignment with mixed types)
ข้อความสั้งแปลกำหนดค่าด้วยตัวแปล หีือ คัวคงที่ที่มีชนิดข้อมูลต่างกันจะต้องกำเนินการแปลให้มาเป็นชนิดเดียวกันก่อนจึงจะดำเินการได้
การแปลชนิดของข้อมูล (type cast)ตัวแปล=(ชนิดข้อมูล) นิพจน์;
ตัวดำเนินการประกอบ(compound operator)
+= x+=5
-=
= x=y
/= x/=y
ตัวดำเนินเอกภาค (unary operator)
ตัวดำเนินเอกภาคเติมหลัง (postfix mode)
ตัวดำเนินเอกภาคเติมหน้า (prefix mode)
เพิ่มค่าตัวดำเนิการที่ละหนึ่ง ++ x++
เพิ่มค่าตัวดำเนิการที่ละหนึ่ง ++ ++x x
ลดค่าตัวถูกดำเนินการทีละหนึ่ง -- --x
ลดค่าตัวถูกดำเนินการทีละหนึ่ง -- x--
การดำเนินการทางคณิตศาสตร์ :warning:
บวก + c= a+ b;
ลบ - c=a - b;
คูณ c= a b;
หาร / c=a / b;
มอดูลัส % c=a % b;
ข้อความกำหนดสั่งค่า (assignment statement)ตัวแปล = นิพจน์;
นิพจน์ (expressions)
จำนวนเต็มจำนวนเดียว
จำนวนจริวจำนวนเดียว
คัวเลขจำนวนจริง หรือ จำนวนเต็ม หลายจำนวนเชื่อมโยงกันด้วยตัวดำเนินการ
+,-,*,/, หรือ % ซึ่งเรียกว่าการคำนวณทางคณิตศาสตร์
การแสดงผลการรับค่า :star:
ฟังก์ชั่น scanf() scanf("%รูปแบบ",&ตัวแปล);
ฟังก์ชั่น printf() printf("สายอักขระควบคุม",ตัวแปล);
รูปแบบการแสดงผล (format specifiers)
อักขระตัวเดียว %c
จำนวนเต็มฐานสิบ %d
จำนวนเต็มฐานแปด %o
จำนานเต็มฐานสิบหก %x
จำนวนจริง %f
ลำดับหลิก (escape sequence)
\n ขึ้นบรรทัดใหม่ (newline)
\t เลื่อนไปยังจุดตั้งระยะ (tab) ถัดไป
\a เสียงกระดิ่ง (bell)
\b ถอยไปหนึ่งที่ว่าง (backspace)
\f ขึ้นหน้ใหม่ (from feed)
\ แสดงเครื่องหมายทับกับหลัง (backslash)
\' แสดงเครื่องหมายผนทอง (single quote)
\" แสดงเครื่องหมายฟันหนู (double quote)
ตัวคงที่ (constant) :<3:
defind ชื่อตัวคงที่ ค่าคงที่ :!!:
constชนิดข้อมูล ชื่อตัวแปล = ค่าที่เก็บในตัวแปล
ตัวแปล (variables) :!?:
กฎการตั้งชื่อตัวแปล
ประกอบด้วย a ถึง z และ 0 ถึง 9 และ _ เท่านั้น
อักขระตัวแรกต้องเป็น a ถึง z และ _
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์ใหญ่ ตัวพิมเล็กมีความหมายต้่างกัน
ยาวสุด 31ตัวอักษร
ชนิดข้อมูล (data types)
char ตัวอักษร
int จำนวนเต็ม
float จำนวนจริง
double 2เท่าของจำนวนจริง
การประกาศตัวแปล
ชนิดข่อมูล ชื่อตัวแปล;
ชนิดข้อมูล ชื่อตัวแปลหนึ่ง,ชื่อตัวงแปลสอง,...;