fun printBinary(ch: Int) {
val binary = ch and 0xFF // Mask to 8 bits
println(String.format("%8s", Integer.toBinaryString(binary)).replace(' ', '0'))
}
fun main() {
var ch = 0
ch = ch or (1 shl 7) // Set the 7th bit (128)
ch = ch or (1 shl 3) // Set the 3rd bit (8)
printBinary(ch) // Binary representation: 10001000
println("Value: $ch") // Decimal value: 136
}
/*
run:
10001000
Value: 136
*/