Thứ tự khi so sánh chuỗi?

mọi người ơi cho hỏi tại sao max(lit) lại ra là yely chứ không phải varennyky
image

vì “v” đứng trước “y”
Khi so sánh 2 chuỗi, các ngôn ngữ lập trình thường sẽ so sánh ký tự khác nhau đầu tiên của 2 chuỗi.
ví dụ với 2 chuỗi “aaac” và “aaba” thì ký tự khác nhau đầu tiên là “a” và “b” sẽ được mang ra so sánh.

1 Like

đã hiểu cái này em bị nhầm tưởng nó xuất ra thằng dài nhất :frowning:

Nó sẽ so sánh từng kí tự một, mỗi kí tự sẽ được so sánh dựa trên mã kí tự (char code) kí tự nào có chỉ số mã lớn hơn thì chuỗi chứa kí tự đó lớn hơn.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?