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

หน่วยที�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
   66   67   68   69   70   71   72   73   74   75   76