C#小数转为二进制

xMyer 2019-06-21 12:42:58
求C#中将十进制小数转换成二进制代码,我只能实现整数的转换,请大哥们不吝赐教----在此万分感谢!!!
...全文
460 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanghangz 2019-07-03
  • 打赏
  • 举报
回复
小数转换之前,乘以10的N次方,弄成二进制 用的时候,赚回来,除以10的N方 可行不
porschev 2019-07-03
  • 打赏
  • 举报
回复
十进制小数转二进制能保证精确吗? 如果不需要保证 https://www.cnblogs.com/chenjfblog/p/7737426.html
xh924030142 2019-07-03
  • 打赏
  • 举报
回复
float floatvalue;
floatvalue = 34.4f;
byte[] b = BitConverter.GetBytes(floatvalue);
textBox1.Text = Convert.ToString(b[3], 2).PadLeft(8, '0') + Convert.ToString(b[2], 2).PadLeft(8, '0') + Convert.ToString(b[1], 2).PadLeft(8, '0') + Convert.ToString(b[0], 2).PadLeft(8, '0');
输出结果为01000010000010011001100110011010
Zanvimocvy 2019-07-02
  • 打赏
  • 举报
回复
你这个是什么需求要这个?小数不能转二进制
wangmoxhn 2019-06-21
  • 打赏
  • 举报
回复
兄弟,我告诉你简单的,把浮点数当整数来对待就行了。
OrdinaryCoder 2019-06-21
  • 打赏
  • 举报
回复
看一下这个 https://www.cnblogs.com/ClassNotFoundException/p/6198805.html
还有 为什么要把小数转成二进制

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧