JAVA實例:取一個整數a從右端開始的4~7位
程序分析:可以這樣考慮: (1)先使a右移4位。 (2)設置一個低4位全為1,其余全為0的數。可用~(~0 < <4)(3)將上面二者進行&運算。
publicclass Ex32 { publicstaticvoid main(String[] args) { int a=0; long b=18745678; a=(int) Math.floor(b % Math.pow(10,7)/Math.pow(10, 3)); System.out.println(a); } } *