Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ช่องว่างใน C++


ช่องว่างเป็นคำที่อ้างถึงอักขระที่ใช้สำหรับการจัดรูปแบบ ใน C++ หมายถึงช่องว่าง แท็บ และการขึ้นบรรทัดใหม่ (บางครั้ง) คอมไพเลอร์ C++ โดยทั่วไปจะละเว้นช่องว่าง โดยมีข้อยกเว้นเล็กน้อยบางประการ ตัวอย่างเช่น ทั้ง 4 บรรทัดด้านล่างหมายถึงสิ่งเดียวกัน −

cout<<"Hello";
cout << "Hello";
cout                <<          "Hello"     ;
cout
<<
"Hello";

ข้อยกเว้นที่คอมไพเลอร์ C++ ใช้ช่องว่างในการพิจารณาอยู่ภายในเครื่องหมายคำพูดและสำหรับการตรวจจับตัวดำเนินการ ดังนั้นเมื่อใดก็ตามที่คุณใส่สตริง c++ จะจดช่องว่าง ตัวอย่างเช่น

"Hello world!"
"Hello     world!"

ทั้งสองนี้เป็นสตริงที่แตกต่างกัน นอกจากนี้ เมื่อคุณใช้ตัวดำเนินการแบบผสมหรือตัวดำเนินการที่มีอักขระหลายตัว คุณไม่สามารถเว้นวรรคระหว่างได้ ตัวอย่างเช่น

<<และ <<ต่างกัน ในทำนองเดียวกัน +=และ + =ต่างกัน โดยหลังไม่ใช่นิพจน์ที่ถูกต้อง