01/10/2018, 17:29

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

Sáng Béo viết 19:30 ngày 01/10/2018

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.

hoa viết 19:38 ngày 01/10/2018

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

Trương Tấn Phát viết 19:34 ngày 01/10/2018

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.

Bài liên quan
0