Memaparkan Nilai Heksadesimal dalam C Menggunakan cout
Apabila bekerja dengan data berangka dalam C , mungkin perlu untuk memaparkan nilai dalam perenambelasan (hex ) format. Ini amat berguna apabila berurusan dengan data binari atau apabila berantaramuka dengan sistem lain yang memerlukan nilai hex. Soalan yang dikemukakan di sini bertujuan untuk memahami cara untuk mengeluarkan nilai hex menggunakan fungsi cout.
Untuk menyelesaikan masalah ini, kita boleh menggunakan manipulator std::hex yang disediakan oleh perpustakaan standard C. Manipulator ini mengubah suai format output strim cout untuk memaparkan nombor dalam perwakilan heksadesimal.
Coretan kod berikut menunjukkan cara menggunakan std::hex untuk mengeluarkan nilai hex:
#include <iostream> int main() { int a = 255; std::cout << std::hex << a; return 0; }
Dalam kod ini:
Hasilnya, fungsi cout akan mengeluarkan nilai a (iaitu 255) dalam format heksadesimal, iaitu "FF".
Adalah penting untuk ambil perhatian bahawa manipulator std::hex hanya mempengaruhi manipulasi semasa. Jika anda ingin terus memaparkan nombor dalam format perpuluhan, anda boleh menggunakan manipulator std::dec.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Nilai Heksadesimal Menggunakan C \'s `cout`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!