char xl[] = {
0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b,
0x69, 0x79, 0x65, 0x77, 0x72, 0x2e,
0x6b, 0x6c, 0x64, 0x4a, 0x4b, 0x44,
}
mấy cái như 0x64 là gì thế mấy bác?
char xl[] = {
0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b,
0x69, 0x79, 0x65, 0x77, 0x72, 0x2e,
0x6b, 0x6c, 0x64, 0x4a, 0x4b, 0x44,
}
mấy cái như 0x64 là gì thế mấy bác?
ý bác là bảng ASCII ?
Không, 0x64
chính xác là giá trị 100
trong hệ thập phân.
Còn bạn tạo char x = 100;
, char x = 0x64;
(hoặc char x[] = {100, 115, 102...
) thì lúc đó mới có hiện tượng ép kiểu từ int về char thông qua bảng mã ASCII
Cái này người ta thường dùng để mã hóa code, dữ liệu, hay include trực tiếp binary resource vào trong code.