Trong chương trình này, chúng ta sẽ xem cách chuyển một số nguyên sang chuỗi hex. Để chuyển một số nguyên thành chuỗi thập lục phân, chúng ta có thể làm theo các bước toán học. Nhưng trong trường hợp này, chúng tôi đã giải quyết vấn đề này bằng thủ thuật đơn giản.
Trong C / C ++ có một định dạng% X. Nó in giá trị của một số biến thành dạng thập lục phân. Chúng tôi đã sử dụng công cụ chỉ định định dạng này để chuyển đổi số thành một chuỗi bằng cách sử dụng hàm sprintf ().
Input: An integer number 255 Output: FF
Thuật toán
Step 1:Take a number from the user Step 2: Make a string after converting number using %X format specifier Step 3: Print the result. Step 4: End
Mã mẫu
#include<iostream> using namespace std; main() { int n; char hex_string[20]; cout << "Enter a number: "; cin >> n; sprintf(hex_string, "%X", n); //convert number to hex cout << hex_string; }
Đầu ra
Enter a number: 250 FA