สวัสดีครับ มาพบกันในบทที่ 7 ของการสอนภาษา C++ กับ TUTORTONG ครับ ในบทนี้ก็จะมาว่ากันด้วยเรื่องพื้นฐานอีกเรื่องนั่นก็คือ การแสดงผลค่าข้อมูลในตัวแปร ด้วยคำสั่ง cout ครับ ถ้าถามว่า " ทำไมต้องแสดงผลค่าในตัวแปร " งั้นลองถามตัวเองกลับไปว่า ถ้าเราต้องบวกเลขสักสองตัวเช่น 1 + 1 เราต้องการ รู้ผลลัพธ์รึเปล่าครับ ? ถ้าใช่ นั่นคือคำตอบครับของ " ทำไมต้องแสดงผลค่าในตัวแปร " นั่นเองครับ ^^
การแสดงผลค่าในตัวแปรด้วย คำสั่ง COUT
การแสดงผลค่าในตัวแปร คือ การเขียน Source Code เพื่อให้มีการแสดงค่าที่ถูกเก็บอยู่ในตัวแปรบนหน้าจอ Output เพราะฉะนั้นถ้าต้องการจะแสดงค่าในตัวแปรตัวไหนลงบนหน้าจอ ก็ให้ใช้วิธีนี้ได้เลยครับ
รูปแบบการแสดงผลค่าในตัวแปร
cout << ชื่อตัวแปร;
cout << variable;
ตัวอย่างการใช้
cout << x;
cout << number;
ลองเขียน Source Code การแสดงผลค่าในตัวแปรด้วย คำสั่ง cout
ขั้นที่ 1)
ทำการสร้าง Source File ใหม่ใน Dev_C++ จากนั้น ทำการ Copy Source code ลงใน พื้นที่การเขียน Source code
#include <iostream>
using namespace std;int main()
{
int num1 = 15;
float num2 = 150.1254;
bool isprogram = true;
char status = 'a';
cout << "Hello this C++ programming Lesson 7.";
cout << endl;
cout << num1;
cout << endl;
cout << num2;
cout << endl;
cout << isprogram;
cout << endl;
cout << status;
cin.get();
return 0;
}
ขั้นที่ 2)
Save Source file ชื่อ test_var_cout.cpp และ ทำการ Complie และ Run เพื่อดูผลลัพธ์
อธิบาย Source Code เพิ่มเติม
#include <iostream>
using namespace std;
int main()
{
//ประการตัวแปรชื่อ num1 ชนิดข้อมูลจำนวนเต็ม ตั้งค่าเริ่มต้น 15
int num1 = 15;
//ประการตัวแปรชื่อ num2 ชนิดข้อมูลจำนวนทศนิยม ตั้งค่าเริ่มต้น 150.1254
float num2 = 150.1254;
//ประการตัวแปรชื่อ isprogram ชนิดข้อมูลค่าความจริง ตั้งค่าเริ่มต้น true
bool isprogram = true;
//ประการตัวแปรชื่อ status ชนิดข้อมูลอักขระ ตั้งค่าเริ่มต้นตัวอักษร a
char status = 'a';
//แสดงข้อความ
cout << "Hello this C++ programming Lesson 7.";
//ขึ้นบรรทัดใหม่
cout << endl;
//แสดงค่าในตัวแปร num1 ซึ่งก็คือค่า 15
cout << num1;
cout << endl;
//แสดงค่าในตัวแปร num2 ซึ่งก็คือค่า 150.125
// (แสดงทศนิยม แค่ 3 ตำแหน่ง)
cout << num2;
cout << endl;
//แสดงค่าในตัวแปร isprogram ซึ่งก็คือค่า 1
// (true เมื่อเอามาแสดงผลแล้วจะได้ค่า 1 ถ้า false จะแสดง 0)
cout << isprogram;
cout << endl;
//แสดงค่าในตัวแปร status ซึ่งก็คือค่า a
cout << status;
cin.get();
return 0;
}
GOTCHA !!
เอาล่ะครับเป็นยังไงกันบ้างครับกับ การนำข้อมูลในตัวแปรมาแสดงผลด้วยคำสั่ง cout ไม่ยากใช่ไหมครับ เป็นเรื่องพื้นๆ แต่ต้องใช้เกือบทุกโปรแกรมที่เราเขียนขึ้นมาเลยก็ว่าได้ครับ เพราะเกือบทุกโปรแกรมที่เราเขียนต้องมีการแสดง ค่าข้อมูล ออกมาให้ผู้ใช้ได้ดูผลลัพธ์ หากท่านใดยังไม่ค่อยเข้าใจ สามารถเข้ามาถามได้ที่ Fanpage TUTORTONG ได้เลยนะครับ ^^
สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้
- คุณสามารถแสดงผลค่าข้อมูลที่เก็บอยู่ใน ตัวแปร ได้