Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Mengeluarkan Nilai Heksadesimal dalam C?
Nilai Heksadesimal Output dalam C
Apabila memaparkan nilai integer dalam C , selalunya wajar untuk mengeluarkannya dalam format perenambelasan, terutamanya apabila berurusan dengan operasi bitwise atau alamat memori. Ini boleh dicapai menggunakan manipulator std::hex.
Untuk mencetak integer dalam format heksadesimal, cuma masukkan manipulator std::hex ke dalam aliran keluaran sebelum pembolehubah integer. Contohnya:
int a = 255; std::cout << std::hex << a;
Ini akan mengeluarkan rentetan "FF" kepada aliran keluaran standard.
Selain manipulator std::hex asas, terdapat beberapa manipulator lain yang boleh digunakan untuk mengawal pemformatan nombor output. Ini termasuk:
Sebagai contoh, kod berikut akan mengeluarkan perwakilan heksadesimal integer a dalam huruf besar dengan awalan "0x" terkemuka:
std::cout << std::hex << std::uppercase << std::showbase << a;
Ini akan mengeluarkan rentetan "0XFF" kepada aliran keluaran standard.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Nilai Heksadesimal dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!