01/10/2018, 15:08
Hàm strcmp() hoặc memcmp() là so sánh độ dài của kí tự, giá trị hay là số byte?
Cho hỏi là hàm strcmp() hoặc memcmp() là so sánh độ dài của kí tự, giá trị hay là số byte? Vì lúc tôi học tới hàm này là nó nói so sánh theo byte, không hiểu cho lắm
Bài liên quan
So theo giá trị. “a” > “Ab” > “A”.
So sánh code point tương ứng với ký tự được quy định trong bảng mã encoding (ascii, utf-8,…). Code point nhỏ hơn tính là đứng trước. VD: code point của ‘A’ là 65, của ‘a’ là 97 -> ‘A’ đứng trước ‘a’ khi so sánh.