位運算-將二進制轉換成十六進制

背景

將二進制數轉換成十六進制的表現形式。(就是在獲取32位二進制的每四位,拿到二進制的最低四位)

實現

在這裏插入圖片描述

代碼實現
	public static void BitCalc() {
		//獲取60的二進制
		System.out.println(Integer.toBinaryString(60));
		int num =60;
		int n1 = num & 15;
		int temp = 60 >> 4;
		int n2 = temp & 15;
		System.out.print(n2);	
		System.out.println((char)(n1-10+'A'));
		//三元運算
		int x =1,y;
		y =(x>1)?'a':200;
		System.out.println("y="+y);		
	}
結果
111100
3C
y=200
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章