Page 56 - การพัฒนาการหนังสืออิเล็กทรอนิกส์เรื่องภาษาซี
P. 56

หน่วยที่ 4 คำาสั่งพื้นฐานในภาษาซี  50                                                           หน่วยที่ 4 คำาสั่งพื้นฐานในภาษาซี  51



 ..................................................................................................................................................  ..................................................................................................................................................

 ลองรันดู


























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

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





 ‘A’ = 65

 ‘B’ = 66    1

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


             4        int value_A = 65;
 ในทางกลับกัน ลองกำาหนดค่า int แล้วไปแสดงเป็น char ดูบ้าง
             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;
 7        รู้จักฟังชันก์กับ scanf

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

 11  }
 12
   51   52   53   54   55   56   57   58   59   60   61