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