نمایش های مختلف یک بایت
پنجشنبه, ۲۰ مرداد ۱۴۰۱، ۱۰:۲۷ ب.ظ
اشکال در بلاگ...
گویا در بلاگ اشکالی وجود دارد...
public static void showBitsOfByte(byte a) {
// System.out.println("Integer.toBinaryString: " + Integer.toBinaryString(a));
System.out.print("(Decimal:" + a + ")");
System.out.print("(FromC:" + (((int) a) & 0xFF) + ")");
System.out.print("(Hex:" + String.format("0X%02X", a) + ")");
System.out.print("(Binary:");
// for (int i = 7; i >=0; i--) {
// System.out.print("(" + returnNthBitAsInt(a, i) + ")");
// }
// for (int i = 7; i >=0; i--) {
// System.out.print("(" + returnNthBit(a, i) + ")");
// }
for (int i = 7; i >= 0; i--) {
System.out.print("" + returnNthBitAsInt(a, i));
if (i == 4) { // if (i % 4 == 0) {
System.out.print(" ");
}
}
System.out.println(")");
System.out.println("_______________");
}
۰۱/۰۵/۲۰