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~




              (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~


                     ก                    ก                                        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~


                                                                                            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

ใบความรู้ที่ 6-3 การเขียนโปรแกรมภาษาซี

  • 1.
    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