【C++】輸出整數的二進制形式

copy的博文https://blog.csdn.net/qq_35436635/article/details/80627058,代碼如下:


#include <iostream>
#include <bitset>
using namespace std;

void printBinary(int x) {
	//<?>中的參數是指定輸出多少位 
	cout << bitset<sizeof(x) * 8>(x) << endl;//int佔4字節,一個字節8位,最終輸出的是32個0或1
}

int main() {
	
	for (int i = 0; i < 100; ++i) {
		printBinary(i);
		printBinary(-i);
		putchar(10);
	}
	
	return 0;
}

參考:
https://blog.csdn.net/qq_35436635/article/details/80627058

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章