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