01/10/2018, 14:12

Mấy cái như 0x64 là gì?

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?

Trần Hoàn viết 16:22 ngày 01/10/2018

Là số trong hệ Hexa

Matinen viết 16:18 ngày 01/10/2018

ý bác là bảng ASCII ?

Trần Hoàn viết 16:17 ngày 01/10/2018

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

Dark.Hades viết 16:26 ngày 01/10/2018

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.

Bài liên quan
0