Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Memaparkan Nilai Perenambelasan Menggunakan C \'s `cout`?
Cara Memaparkan Nilai Heksadesimal dalam C menggunakan cout
Untuk mencetak nilai perenambelasan menggunakan cout dalam C , anda boleh memanfaatkan std::hex manipulator. Begini cara untuk melakukannya:
Pertimbangkan coretan kod:
int a = 255; cout << a;
Kod ini akan mencetak nilai perpuluhan a, iaitu 255. Walau bagaimanapun, jika anda mahu output berada dalam format heksadesimal (FF), anda perlu menggunakan std::hex manipulator.
#include <iostream> ... std::cout << std::hex << a;
Dengan menambahkan std::hex pada strim output, anda mengarahkan cout untuk memaparkan nilai dalam format heksadesimal. Ini akan menghasilkan output yang diingini: FF.
Selain menukar format asas kepada heksadesimal, terdapat beberapa pilihan lain yang boleh anda gunakan untuk mengawal pemformatan tepat output nombor. Ini termasuk:
Berikut ialah contoh penggunaan pilihan ini:
std::cout << std::hex << std::setfill('0') << std::uppercase << a;
Ini akan menghasilkan output: 0xFF (dengan sifar pendahuluan dan digit heksadesimal huruf besar).
Dengan memanfaatkan kuasa manipulator seperti std::hex, anda boleh menyesuaikan cara nombor dipaparkan dalam C untuk memenuhi keperluan khusus anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaparkan Nilai Perenambelasan Menggunakan C \'s `cout`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!