Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี, การแปลงชนิดข้อมูล(type cast),…
ความรู้พื้นฐานโปรแกรมภาษาซี
นิพจน์ (expressions)
นิพจน์ หมายถึง สิ่งที่ประมวลผลแล้ว
สามารถให้เป็นค่าตัวเลขได้
ข้อความสั่งกำหนดค่า(assignment statement)
ข้อความสั่งที่ใช้สำหรับ สั่งให้นำผลลัพธ์ของนิพจน์ที่อยู่ด้านขวาของตัสดำเนินการเท่ากับ (=) มาเก็บไว้ในตัวแปรที่อยู่ด้านซ้ายของตัวดำเนินการเท่ากับ (=)
การคำนวณทางคณิตศาสตร์
ลบ
-
คูณ
*
บวก
+
หาร
/
มอดูลัส
%
การแสดงผลและรับค่า
รูปแบบการแสดงผล
int
float
char
printf("สายอักขระควบคุม", ตัวแปร);
ตัวดำเนินการเอกภาพ(unary operator)
ตัวดำเนินการเอกภาพ(unary operator)
++
++x
x++
postfix mode ทำงานหลังแล้วอย่างอื่นทำก่อน
--
--x
prefix mode ทำงานก่อนแล้วอย่างอื่นทำทีหลัง
x--
ตัวดำเนินการประกอบ(copound operator)
-=
*=
+=
%=
/=
ตัวคงที่(constant)
วิธีประกาศตัวแปรคงที่
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บตัวแปร;
define ชื่อตัวคงที่ ค่าคงที่
ตัวแปร(viarables)
กฏการตั้งตัวแปร
อักขระแรกต้องเป็น a ถึง z และ _
ห้ามใช้ชื่อเฉพาะ
ประกอบด้วย a ถึง z, 0 ถึง 9 และ _ เท่านั้น
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แตกต่างกัน
ยาวสูงสุด 31 ตัวอักษร
ชนิดตัวแปร
ตัวแปรที่ใช้เก็บข้อมูลชนิดอักขระ
ตัวแปรที่ใช้เก็บข้อมูลชนิดสายอักขระ
ตัวแปรที่ใช้เก็บข้อมูลชนิดจำนวนเต็ม
ตัวแปรที่ใช้เก็บข้อมูลชนิดจำนวนจริง
โครงสร้างของโปรแกรมภาษาซี
ข้อความสั่งประมวลผลก่อน(preprocessor statement)
รหัสต้นฉบับ(source code)
4.ฟังก์ชัน(functions)
1.ข้อความสั่งประกาศครอบคลุม(global declaration statements)
2.ต้นแบบฟังก์ชัน(function prototypes)
3.ฟังก์ชันหลัก(main funcions)
หมายเหตุ(comment)
การแปลงชนิดข้อมูล(type cast)
ตัวแปร = (ชนิดข้อมูล) นิพจน์;
การกำหนดค่าจากข้อมูลหลายชนิด (assignment with mixed types)