![]() |
![]() |
#6 |
Trưởng lão PIC bang
|
Đúng vậy, for (i=0; i<8; i++) thì mới đúng. Tôi đã không kiểm tra cận.
Code đúng là tạo ra LSB nằm trước MSB, nhưng có thể in MSB trước hay sau đều được, tùy vào đoạn code in dữ liệu thôi. Tôi chỉ gợi ý cách giải quyết yêu cầu của thuật toán, còn thuật toán là do tác giả chọn. Việc chọn lựa giữa Code:
if (x & (0x80 shr i)) a[i] = '1'; else a[i] = '0'; Code:
if (x & mask[i]) a[i] = '1'; else a[i] = '0'; Bạn đã đánh sai username của tôi. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
![]() |
![]() |
|
|