Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานโปรแกรมภาษาซี, const ชนิดข้อมูล ชื่อตัวแปร =…
ความรู้พื้นฐานโปรแกรมภาษาซี
โครงสร้างของโปรแกรมภาษาซี :red_flag:
ข้อความสั่งตัวประมวลผลก่อน
(preprocessor statements)
รหัสต้นฉบับ (source code) มีลําดับการเขียนดังนี้
ข้อความสั่งประกาศตัวแปรเฉพาะที่ (local declaration statements)
ฟังก์ชัน (functions) มีได้หลายฟังก์ชัน
ฟังก์ชันหลัก (main function) มีเพียงฟังก์ชันเดียว
ต้นแบบฟังก์ชัน (function prototypes)
ข้อความสั่งประกาศครอบคลุม (global declaration statements)
ข้อความสั่งตัวประมวลผลก่อน (preprocessor statements):recycle:
ข้อความสั่งตัวประมวลผลก่อนขึ้นต้นด้วยเครื่องหมาย # เช่น
include <stdio.h>
รหัสต้นฉบับ (source code) :lock:
ข้อความสั่งประกาศครอบคลุม
(global declaration statements)
ต้นแบบฟังก์ชัน (function prototypes)
ฟังก์ชันหลัก (main function หรือ function main())
ฟังก์ชัน (functions
ข้อความสั่งประกาศตัวแปรเฉพาะที่\
(local declaration statements)
ตัวแปร (variables) :question:
กฎการตั้งชื่อตัวแปร :warning:
ห้ามใช้ชื่อเฉพาะ
ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก มีความหมายที่แตกต่างกัน
อักขระตัวแรกต้องเป็น a ถึง z และ _
ยาวสูงสุด 31 ตัวอักษร
ประกอบด้วย a ถึง z, 0 ถึง 9 และ _ เท่านั้น
ตัวคงที่ (constant) :pen:
ใช้คําหลัก const ตามรูปแบบดังนี้
ใช้ตัวประมวลผลก่อน ตามรูปแบบดังนี้
การแสดงผลและการรับค่า :explode:
ฟังก์ชัน printf() :star:
รูปแบบการแสดงผล (format specifiers) :star:
%d=จํานวนเต็มฐานสิบ
%o=จํานวนเต็มฐานแปด
%x=จํานวนเต็มฐานสิบหก
%f=จํานวนที่มีทศนิยม ในรูปฐานสิบ
%c=อักขระเดียว
ฟังก์ชัน scanf() :star:
นิพจน์ (expressions) :star:
จํานวนเต็มจํานวนเดียว
จํานวนจริงจํานวนเดียว
ตัวเลขจํานวนเต็ม หรือ ตัวเลขจํานวนจริง หลายจํานวนที่เชื่อมโยงกันด้วยตัวดําเนินการ
+, -, *, / หรือ % ซึ่งเรียกว่า การคํานวณทางคณิตศาสตร์
ข้อความสั่งกําหนดค่า (assignment statement) :star:
ตัวดําเนินการเอกภาค (unary operator) :<3:
ตัวดําเนินการเอกภาคเติมหลัง (postfix mode)
ตัวดําเนินการเอกภาคเติมหน้า (prefix mode)
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง
ลดค่าตัวถูกดําเนินการทีละหนึ่ง
เพิ่มค่าตัวถูกดําเนินการทีละหนึ่ง
ลดค่าตัวถูกดําเนินการทีละหนึ่ง
const ชนิดข้อมูล ชื่อตัวแปร = ค่าที่เก็บในตัวแปร;
.#define ชื่อตัวคงที่ ค่าคงที่
printf (“สายอักขระควบคุม”, ตัวแปร);
scanf(“%รูปแบบ”, &ตัวแปร);
ตัวแปร = นิพจน์;