数字怎么转二进制?
一般编程语言都有相应的函数可以直接使用。比如在Java中,可以用(int)把整数转换成二进制字符串;Doubletype可以使用doubleToLongBits(doublevalue)将值转换为机器的内部表示形式。
手工计算对于无符号整数,可以用整除法和余数法。如果数字很大,可以先转换成十六进制,再转换成二进制。
如果用十进制数,对应的浮点数类型是有符号的,这就涉及到编码问题,所以转换比较复杂,不需要自己编程。
一般编程语言都有相应的函数可以直接使用。比如在Java中,可以用(int)把整数转换成二进制字符串;Doubletype可以使用doubleToLongBits(doublevalue)将值转换为机器的内部表示形式。
手工计算对于无符号整数,可以用整除法和余数法。如果数字很大,可以先转换成十六进制,再转换成二进制。
如果用十进制数,对应的浮点数类型是有符号的,这就涉及到编码问题,所以转换比较复杂,不需要自己编程。