10進制轉2進制問題

其實在計算機的邏輯裏,只有2進制,10進制轉2進制的意思是把計算機展示給我們的10進制(數字)轉換爲 2進制(字符串)。

既然寫轉換,就寫個優雅簡潔的代碼,號稱史上最簡(賤)。

void ten2two(int num)
{
	while(num)
	{
		cout<< (num & 1 ?1 : 0);
		num >>= 1;
	}
}

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