คุณยังสามารถเปรียบเทียบสตริงโดยใช้ตัวดำเนินการเชิงสัมพันธ์ เมื่อใช้ตัวดำเนินการเชิงสัมพันธ์กับสตริง ค่า จำนวนเต็มของอักขระแต่ละตัวของตัวถูกดำเนินการทางซ้ายจะถูกเปรียบเทียบกับค่าจำนวนเต็มของอักขระแต่ละตัวของตัวถูกดำเนินการทางขวาที่ทำงานจากซ้ายไปขวา.
สามารถดำเนินการเชิงสัมพันธ์กับสตริงในภาษา C ได้หรือไม่
ตัวดำเนินการเชิงสัมพันธ์ถูกใช้เพื่อสร้างนิพจน์เชิงสัมพันธ์ที่ใช้ในคำสั่ง while และในคำสั่ง C อื่นๆ … อย่างไรก็ตาม เราสามารถ' t ใช้ตัวดำเนินการเชิงสัมพันธ์เพื่อเปรียบเทียบสตริง สำหรับการเปรียบเทียบสตริง เรามีฟังก์ชันการเปรียบเทียบสตริงหลายแบบที่กำหนดไว้ในสตริง
คุณสามารถใช้ตัวดำเนินการกับสตริงได้หรือไม่
เนื่องจากมีการแชร์สตริง สตริงที่เหมือนกันทุกประการจึงเป็นสตริงเดียวกัน คุณยังสามารถใช้โอเปอเรเตอร์ !=… ตัวดำเนินการเชิงสัมพันธ์ ( <, > เป็นต้น) ทำงานกับสตริง
เราใช้ตัวดำเนินการกับสตริงใน C++ ได้ไหม
C++ สตริงสามารถเปรียบเทียบและกำหนดด้วยตัวดำเนินการเปรียบเทียบมาตรฐาน: ==, !=,=,, และ=การเปรียบเทียบหรือกำหนดสตริงให้กับสตริงอื่นจะใช้เวลาเชิงเส้น
ข้อใดต่อไปนี้เป็นตัวดำเนินการเชิงสัมพันธ์
โอเปอเรเตอร์เชิงสัมพันธ์
- <: น้อยกว่า
- <=: น้อยกว่าหรือเท่ากับ
- >: มากกว่า
- >=: มากกว่าหรือเท่ากับ
- ==: เท่ากับ
- /=: ไม่เท่ากับ.