Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความรู้พื้นฐานภาษาซี : :smiley: - Coggle Diagram
ความรู้พื้นฐานภาษาซี : :smiley:
ตัวคงที่
:check:
#define
(Global)
const
(Local)
โครงสร้างภาษาซี :tada:
ฟังก์ชั่นหลัก
ฟังชั่นก์
ต้นแบบฟังก์ชั่น
ข้อความสั่งประกาศครอบคลุม
ข้อความสั่งประกาศตัวแปรเฉพาะที่
ตัวดำเนินการเอกภาพ
:black_flag:
++
x++ = x+1(พิมค่าออกก่อน แล้วจึงบวกตัวเองขึ้นอีก 1)
++x = x+1(บวกตัวเอง 1 ก่อนแล้วจึงพิมค่าออก)
--
--x = x-1(ลบตัวเอง 1 ก่อนแล้วจึงพิมค่าออก)
x-- = x-1(พิมค่าออกก่อน แล้วจึงลบตัวเองขึ้นอีก 1)
กฎกาตั้งชื่อตัวแปล :<3:
ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย "_"เท่านั้น
ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย "_"
ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2
ตัวอักษรเล็กหรือใหญ่มีความหมายแตกต่างกัน
ห้ามตั้งชื่อซ้ำกับคำสงวน (Reserved Word)
นิพจน์
:red_flag:
ง่าย
100 ,"g"
กลาง
20/4 , 105*3 , 988+22
ซับซ้อน
score1
2+score2
5+score3*3
ข้อความสั่งตัวประมวลผลก่อน :fire:
#include <stdio.h>
ข้อความสั่งหมายเหตุ :!?:
// หมายเหตุ สำหรับบรรทัดเดียว
/* หมายเหตุ */ สำหรับข้อความหลายบรรทัด
ชนิดข้อมูล(data type)
:pen:
Integer(int)-สำหรับใช้ประกาศเป็นจำนวนเต็ม
Single precision floating point(float)-สำหรับประกาศเป็นจำนวนจริง
Character(char)-สำหรับใช้ประกาศเป็นตัวอักษร ตัวเดียว
ฟังก์ชั่น
:<3:
printf() - คำสั่งสำหรับแสดงผลข้อมูล
printf("สายอักษรควบคุม",ตัวแปล);
scanf() - คำสั่งสำหรับรับค่าแป้นพิมพ์
scanf("%รูปแบบ",&ตัวแปร);
ลำดับหลีก
\\ - แสดงเครื่องหมายทับกลับหลัง
\a - เพิ่มเสียงกระดิ่ง
\n - ขึ้นบรรทัดใหม่
\f - ขึ้นหน้าใหม่
\" - แสดงเครื่องหมายฟันหนู
\' - แสดงเครื่องหมายฝนทอง
การคำนวนทางคณิตศาสตร์
:explode:
ลบ = -
คูณ = *
บวก = +
หาร = /
มอดูลัส(หารแล้วเอาเศษ) = %
ลำดับการดำเนินการ
(บนลงล่าง) :star:
++ , -- ตัวดำเนินการเอกภาพ
*, / ,% คูณ หาร มอดูลัส
+ , - บวก ลบ
() วงเล็บ
+= , *= , /= , -=, %= ตัวดำเนินการประกอบ
ตัวดำเนินการประกอบ
:checkered_flag:
+= / x = x+5
-= / x= x - 5
%= / x = x % 5
/= / x = x / 5
*= / x = x * 5