cho mình hỏi chút về so sánh xâu này
xâu A : 'HOAN THANH' và xâu B 'HOAN TOAN'. xâu B > xâu A đúng không
2/ Phép so sánh:
Hai xâu ký tự có thể so sánh với nhau bằng các phép so sánh =, >, <…
Nguyên tắc so sánh thực hiện như sau, chúng sẽ đem từng ký tự tương ứng với nhau để so sánh, xâu nào có ký tự có số thứ tự trong bảng mã ASCII lớn hơn thì xâu đó lớn hơn.
Hai xâu ký tự được gọi là bằng nhau khi chúng hoàn toàn giống nhau (có độ dài như nhau).
Ví dụ: ‘FILENAME’ = ’FILENAME ‘
Các phép so sánh: (=), (o), (<), (>),(<=), (>=) có thứ tự ưu tiên thực hiện thấp hơn phép ghép xâu và thực hiện việc so sánh hai xâu theo quy tắc sau:
- Xâu A là lớn hơn xâu B nếu kí tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu A có mã ASCII lớn hơn.
- Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì A nhỏ hơn
Ví dụ: 'Que huong' < 'Que huong toi'
- Hai xâu được coi là bằng nhau nếu như chúng giống nhau hoàn toàn.
Bảng mã ASCII khá khó hiểu nên chị tự tìm hiểu nhé!
=> Do "O">"H" nên xâu B> xâu A.