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
Represents
\a
Bell (alert)
\b
Backspace
\f
Formfeed
\n
New line
\r
Carriage return
\t
Horizontal tab
\v
Vertical tab
\'
Single quotation mark
\"
Double quotation mark
\\
Backslash
\?
Literal question mark
\0
ASCII character in octal notation
\x hh
ASCII character in hexadecimal notation
\x hhhh
Unicode character in hexadecimal notation.
ตัวอย่าง การใช้ Escape character
output
ถ้าต้องการใช้ printf แบบภาษา c ใน iostream library ภาษา c++ สามารถเรียกใช้ได้เลย หรือเพื่อให้สามารถนำไป complie ในภาษา c จะต้องเรียก library
ตัวอย่าง การใช้ printf() ใน c++
Output
Operator
Operator หรือตัวปฏิบัติการ แปลความง่ายๆคือเครื่องหมายต่างๆที่ใช้กับตัวแปรทางตรรกศาสตร์เช่น มากกว่าน้อยกว่า มีค่าเท่ากัน รวมถึงเครื่องหมายต่างทางคณิตศาสตร์เช่น บวก ลบ คูณ หาร ซึ่งจะอธิบายออกมาเป็นตามตารางดังนี้
SYMBOL
MEANING
+
บวก
-
ลบ
*
คูณ
/
หาร
%
หารแล้วนำเศษไปใช้
++
เพิ่มค่าจากเดิมไป +1
--
ลดค่าจากเดิมไป -1
==
เท่ากัน
!=
ไม่เท่ากัน
>
มากกว่า
<
น้อยกว่า
>=
มากกว่าหรือเท่ากับ
<=
น้อยกว่าหรือเท่ากับ
&&
และ
||
หรือ
!
นิเสธ
ตัวอย่างการใช้ operator ทางด้านคณิตศาสตร์
ผลการรัน
ส่วน Operator อื่นๆนั้นจะได้พบในหัวข้อถัดไปในส่วนหัวข้อ If and Ifelse
แหล่งอ้างอิง :
Last updated