Variable and Operator
การแสดงค่า variable ในภาษา c++
ในภาษา C++ เราสามารถเรียกใช้ library ที่ชื่อว่า <iostream> เพื่อให้สามารถใช้คำสั่ง std::cout ในการแสดงผลบนหน้าจอคอมพิวเตอร์, std::cin ในการรับค่ามาจากคีย์บอร์ดได้ และ std::endl สำหรับจบการแสดงผลแล้วขึ้นบรรทัดใหม่
คำสั่ง เรียกใช้ library iostream
ตัวอย่าง การแสดงผลข้อมูล
สำหรับคำสั่ง std ย่อมาจาก standard library ถ้าต้องการใช้คำสั่ง cout โดยไม่ระบุ std หน้า cout หรือ cin ทุกครั้ง สามารถเพิ่มคำสั่ง using namespace เข้าไปดังนี้
ตัวอย่าง
สำหรับตัวแปรประเภท char ที่จะรับตัวอักษรได้เพียง 1 ตัวอักษร ถ้าต้องการรับเป็นข้อความจะต้องมีการกำหนดความยาว array ให้กับตัวแปร char หรือจะเรียกใช้ library string เพื่อให้สามารถกำหนดตัวแปรเป็น string สำหรับรับข้อความ ได้
ตัวอย่าง การใช้ cin รับค่าข้อความจากคีย์บอร์ดและแสดงผลโดยใช้คำสั่ง cout
ถ้าต้องการให้รับข้อความทั้งบรรทัด โดยรับค่าหลังเว้นวรรคได้สามารถใช้ฟังก์ชัน getline() ได้ ตัวอย่าง การรับข้อความทั้งบรรทัดโดยใช้ ฟังก์ชัน getline()
Escape character in c ++
ในการแสดงผลข้อความถ้าต้องการใส่อักขระเราจะไม่สามารถใส่ตรงๆ เพื่อให้แสดงผลได้ ดังนั้นต้องใส่เครื่อง \ ไว้ข้างหน้าตัวอักขระพิเศษนั้น และยังมีตัวอักษรบางตัวเมื่อมีเครื่องหมาย \ นำหน้าจะกลายเป็นคำสั่งในการแสดงผล เช่น การเว้นวรรค หรือ ขึ้นบรรทัดใหม่ เป็นต้น สำหรับที่ใช้ทั่วไปมีดังนี้
ตัวอย่าง การใช้ Escape character
output
ถ้าต้องการใช้ printf แบบภาษา c ใน iostream library ภาษา c++ สามารถเรียกใช้ได้เลย หรือเพื่อให้สามารถนำไป complie ในภาษา c จะต้องเรียก library
ตัวอย่าง การใช้ printf() ใน c++
Output
Operator
Operator หรือตัวปฏิบัติการ แปลความง่ายๆคือเครื่องหมายต่างๆที่ใช้กับตัวแปรทางตรรกศาสตร์เช่น มากกว่าน้อยกว่า มีค่าเท่ากัน รวมถึงเครื่องหมายต่างทางคณิตศาสตร์เช่น บวก ลบ คูณ หาร ซึ่งจะอธิบายออกมาเป็นตามตารางดังนี้
ตัวอย่างการใช้ operator ทางด้านคณิตศาสตร์
ผลการรัน
ส่วน Operator อื่นๆนั้นจะได้พบในหัวข้อถัดไปในส่วนหัวข้อ If and Ifelse
แหล่งอ้างอิง :
Last updated