Page 70 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 70
ี�
่
หนวยท4 คาสั�งพนฐานในภาษา C 64 หนวยท4 คาสั�งพนฐานในภาษา C 65
ื
�
ํ
ี�
่
ํ
ื
�
........................................................................................................................................................ .........................................................................................................................................................
นำาตัวแปรมาใช้กับ printf สังเกตว่า money จะไปแทน %d และ grade จะไปแทน %c ถ้ามี 3 4 5 ตัวหรือ
บางทีเราก็ต้องการแสดงค่าจาก ตัวแปร ก็สามารถทำาได้ แต่เราต้องรู้ก่อนว่ามัน มากกว่านี้ ก็ใช้หลักการนี้
1
2 int money = 100;
3 printf("Money = %d",money); ซึ่งต่าง data type กันก็ใช้ % ต่างกันไป เพื่อแสดงผล
4
แบบนี้คือแสดง ข้อความ “Money = 100” สังเกตว่า 100 จะมาแทน %d นั่นเอง int = %d
โดย 100 มาจาก money อีกที float = %f
แล้วถ้ามีตัวแปรมากกว่า 1 ตัวล่ะ double = %lf
long = %ld
ก็ใช้รูปแบบเดิม char = %c
1 1
2 int money = 100; 2 #include <stdio.h>
3 char grade = 'B'; 3 main(){
4 printf("Money = %d and Grade = 4 char alphabet_A = 'A';
5 %c",money,grade); 5 char alphabet_B = 'B';
6 char alphabet_C = 'C';
ลองรันเพื่อดูผล 7
8 printf("\n A = %d",alphabet_A);
9 printf("\n B = %d",alphabet_B);
10 printf("\n C = %d",alphabet_C);
11 }
12