在线转化:http://www.binaryconvert.com import java.text.DecimalFormat; public class SinglePrecision { //浮点到二进制 public String Float2Binary(double n) {//使用double输入,不影响 int signBit;//符号位 // String s = Float.toString((float) n); 这个方法会自动用 科学记数法4.52E-4 String s
PS: 程序为cpp代码,最重要理解操作. 方法一: n进制方法,也可以解决转换为其他进制问题. /*将整数转化为二进制的string 输出*/ string convert(int num) { string res = ""; if (num == 0) return "0"; int val = num; num = abs(num); while (num) { res.insert(0, to_string(num % 2)); num /= 2; } i