Cara Memaparkan Perwakilan Perduaan Nombor Menggunakan C
Dalam kursus sistem pengendalian, menukar antara perwakilan binari, perenambelasan dan perpuluhan bagi nombor adalah penting. Satu kaedah biasa untuk mewakili nombor yang ditandatangani dalam ingatan ialah menggunakan pelengkap dua.
Andaikan anda mempunyai kod berikut:
char a, b; short c; a = -58; c = -315; b = a >> 3;
Untuk mengesahkan perwakilan binari nilai ini dalam ingatan selepas pelengkap dua:
#include <bitset> ... char a = -58; std::bitset<8> x(a); std::cout << x << '\n'; short c = -315; std::bitset<16> y(c); std::cout << y << '\n';
Atas ialah kandungan terperinci Bagaimanakah C Boleh Digunakan untuk Memaparkan Perwakilan Perduaan Nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!