Rumah >pembangunan bahagian belakang >C++ >Bagaimana Saya Boleh Mencetak Nombor dalam Perduaan Menggunakan `cout` C?
Dalam bidang sains komputer, memahami bagaimana nombor diwakili dalam ingatan memainkan peranan penting dalam pelbagai operasi. Satu cara biasa untuk menyimpan nombor dalam ingatan ialah menggunakan kaedah pelengkap kedua-duanya, terutamanya untuk nombor yang ditandatangani. Untuk memastikan ketepatan pengiraan anda, anda mungkin memerlukan cara yang mudah untuk mengesahkan jawapan anda. Artikel ini meneroka cara menggunakan C's cout untuk mencetak nombor dalam perwakilan binarinya, menjadikannya lebih mudah untuk mengesahkan pemahaman anda tentang perwakilan nombor.
Salah satu kaedah paling mudah dan berkesan untuk memaparkan nombor dalam binari borang adalah dengan menggunakan kelas std::bitset. Kelas ini menyediakan cara untuk memanipulasi dan mewakili bitset, yang merupakan jujukan bit.
#include <iostream> #include <bitset> int main() { char a = -58; std::cout << std::bitset<8>(a) << "\n"; short c = -315; std::cout << std::bitset<16>(c) << "\n"; return 0; }
Dalam contoh ini:
Pendekatan mudah ini memudahkan proses mengesahkan jawapan anda dan menyediakan cara yang boleh dipercayai untuk menyemak ketepatan pengiraan anda.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Mencetak Nombor dalam Perduaan Menggunakan `cout` C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!