Page 70 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 70

ี�
 ่
                                                        หนวยท4 คาสั�งพนฐานในภาษา C   64                                                         หนวยท4 คาสั�งพนฐานในภาษา C   65
 ื
 �
 ํ
                                                               ี�
                                                          ่
                                                                   ํ
                                                                         ื
                                                                        �
 ........................................................................................................................................................  .........................................................................................................................................................
 นำาตัวแปรมาใช้กับ printf  สังเกตว่า money จะไปแทน %d  และ grade จะไปแทน %c ถ้ามี 3 4 5 ตัวหรือ
 บางทีเราก็ต้องการแสดงค่าจาก ตัวแปร ก็สามารถทำาได้ แต่เราต้องรู้ก่อนว่ามัน  มากกว่านี้ ก็ใช้หลักการนี้





 1
 2  int money = 100;

 3  printf("Money = %d",money);  ซึ่งต่าง data type กันก็ใช้ % ต่างกันไป เพื่อแสดงผล

 4


 แบบนี้คือแสดง ข้อความ “Money = 100” สังเกตว่า 100 จะมาแทน %d นั่นเอง   int = %d


 โดย 100 มาจาก money อีกที  float = %f

 แล้วถ้ามีตัวแปรมากกว่า 1 ตัวล่ะ  double = %lf
        long = %ld



 ก็ใช้รูปแบบเดิม  char = %c






 1              1

 2  int money = 100;  2  #include <stdio.h>

 3  char grade = 'B';  3  main(){
 4  printf("Money = %d and Grade =   4  char alphabet_A = 'A';

 5  %c",money,grade);  5  char alphabet_B = 'B';

                6         char alphabet_C = 'C';
 ลองรันเพื่อดูผล  7

                8         printf("\n A = %d",alphabet_A);

                9         printf("\n B = %d",alphabet_B);

               10         printf("\n C = %d",alphabet_C);

               11      }
               12
   65   66   67   68   69   70   71   72   73   74   75