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

หน่วยที่ 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
   50   51   52   53   54   55   56   57   58   59   60