16进制、8进制的都是整数哦,会有Double类型的吗?(⊙o⊙)

解决方案 »

  1.   

    十六进制表示方法中没有小数。二进制、十六进制都只能描述整数。然后根据你变量的类型,使用相应的方法解释为正负数、实数、整数的十进制数值。对十进制才有整数、小数之分。16进制和2进制只是对内存的描述。
    一个10进制小数可以用浮点数算法得到几个字节,这几个字节可以表示为十六进制形式。但就这些内存数据而言,并不一定表示小数,如果你把这个内存用BitConverter.ToInt32就会是整数,BitConverter.ToSingle就会是单精度的浮点数。