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