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

ี�
 ํ
                                                        หนวยท4 คาสั�งพนฐานในภาษา C   66                                                         หนวยท4 คาสั�งพนฐานในภาษา C   67
 ่
 ื
 �
                                                                   ํ
                                                          ่
                                                               ี�
                                                                        �
                                                                         ื
 .........................................................................................................................................................  .........................................................................................................................................................
 ลองรันดู






















        ดังนั้นอักขระทุกตัวจะมีค่า ascii ของตัวเอง และสังเกตว่า A B C จะมีค่า ascii เรียง

        กันไป
 มันก็แสดงผลออกมาเป็นเลข เลขในที่นี้ก็คือ ค่าของ ascii อักขระตัวนั้นนั่นเอง
        อีกทั้งมันมีค่าเป็นตัวเลข เราจึงสามารถเอามา + – กันได้ด้วย เช่น



 ‘A’ = 65


 ‘B’ = 66    1

 ‘C’ = 67    2   #include <stdio.h>
             3   main(){


 ในทางกลับกัน ลองกำาหนดค่า int แล้วไปแสดงเป็น char ดูบ้าง  4  int value_A = 65;

             5        int value_Z = value_A + 25;

             6        printf("\n A+25 = %c",value_Z);
 1
 2  #include <stdio.h>  7  }

 3  main(){  8
 4  int value_A = 65;
 5  int value_B = 66;
 6  int value_C = 67;  รู้จักฟังชันก์กับ scanf
 7

 8  printf("\n 65 = %c",value_A);  ก่อนหน้านี้เราทำาได้แค่แสดงผล แต่ไม่สามารถทำาให้โปรแกรมรับค่าได้จากคีบอร์ด
 9  printf("\n 66 = %c",value_B);  ฟังชันก์รับค่า ใน ภาษา C คือ scanf
 10  printf("\n 67 = %c",value_C);

 11  }
 12
   67   68   69   70   71   72   73   74   75   76   77