F 14 ก ก
31101 2 F
(C Language) ก F
(Dennis Ritche) . . 1972 F ก ก F (Unix
Operating System)
F กก F Turbo c/c++ Version 3.0
Turbo c/c++ Version 3.0 ก C F F F F F (Borland
Software Corporation) F F F ก F ก F
ก
ก Turbo c/c++
ก (Main Menu) ก F File Edit Search Run Compile Debug Project Option Window Help
File ก ก ก ก - Fก ก Fก ก ก ก
Edit ก กF ก ก ก F F ก F
Search F F ก ก
Run ก F F
Compile F ก Source file F Object File
Debug F ก
Project F ก F F F F ก Project F
Option ก F F F Directories Compiler F
Window ก ก ก F F F ก ก
Help F ก ก ก ก F
2.
~2~
(Variable) ก F F ก F FF ก
ก ก ก F F F ก ก ก F F F F
F ก F กF ก F
F
ก F F F F F ก F F F
F F กF ก กก กF ก ก ก F F
ก ก F F F
1. F ก (Character) F ก F F กF ก กF
ก F ก ก F 1 F
2. F (Integer) F F กF ก F F
ก ก 2 F
3. F 2 F (Long Integer) F F 4 F
4. F (Float) F 4 F
5. F F (Double) F F ก ก 8 F
กก
ก ก F F ก ก F FF F F ก F
F F ก C Fก ก F F F กก
F ก F F กก C F
1. F F F ก A-Z a-z _(Underscore) F
2. F ก A-Z a-z 0-9 _
3. F F F F ก F ก กF 2
4. ก F กF ก
5. F ก (Reserved Word)
auto default float register struct volatile break
do far return switch while case double
goto short typedef char else if signed
union const enum int sizeof unsigned continue
extern long static void
3.
~3~
ก ก C
ก ก ก ก C F3 ก Fก ก
ก F ก ก ก F F F ก
ก
ก F
F ก F F C
F
+ ก 3+2 ก ก 3 กก 2 F F 5
- 3-2ก 3 ก 2 F F 1
* 2*3 ก 3 กก 2 F F 6
/ 15/2 ก 15 ก 2 F F 7
% 15%2ก 15 ก 2 F F 1
b=a++;
Fก 2 F
F 1 b=a;
a++ F a FกF F F a=a+1;
a 1
++
++a F a 1 กF F F b=++a;
a F Fก 2 F
a=a+1;
b=a;
b=a--;
F 1 Fก 2 F
a-- F a FกF F F b=a;
a 1 a=a-1;
--
b=--a;
--a F a 1 กF F F Fก 2 F
a F a=a-1;
b=a;
ก
F F 2 F ก ก ก F ก ก
ก ก Fก 2 F F ==
4.
~4~
F
> กก F a > b a กก F b
>== กก F Fก a >= b a กก F Fก b
< F กF a<b a F ก F b
<== F กF Fก a <= b a F ก F Fก b
== Fก a == b a F ก b
!= F Fก a != b a F F ก b
ก ก
ก ก F ก( F)
F
&& x < 60 && x > 50 ก Fx F F 50 60
|| x == 10 || x == 15 ก Fx F F ก 2 F 10 15
! F x = 10 !x ก F x F F ก 10
ก F C
F Cก ก F C ก F
F ก F C F