Tôi có một danh sách các số như sau:Cách hiển thị số thập lục phân trong C?
0, 16, 32, 48 ...
tôi cần phải ra những con số trong hệ thập lục phân như:
0000 , 0010,0020,0030,0040 ...
Tôi đã thử giải pháp như:
printf("%.4x",a); // where a is an integer
nhưng kết quả mà tôi nhận được là:
0000, 0001, 0002, 0003, 0004 ...
Tôi nghĩ mình gần đó. Bất kỳ ai có thể trợ giúp vì tôi không phải là rất tốt tại printf
trong C.
Cảm ơn.
Hãy thử 'printf ("% d:% .4x \ n ", a, a)', tôi nghĩ 'a' của bạn không có giá trị bạn nghĩ. –
vâng, bạn nói đúng. tôi đã vắng mặt. xin lỗi cho câu hỏi ngu ngốc này ... – root