![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进制转换
chongchongLOVEbenben
这个作者很懒,什么都没留下…
展开
-
二进制补码和十进制数的转换
最近做的一个工程项目用到了基本的数据转换,代码实现了一遍,供大家和自己参考。先考虑如何将二进制补码转换为十进制整数:若符号位是0, 则该数是正数, 原码等同于补码. 可以由原码(也就是补码)得知代表的正整数.若符号为是1, 则该数一定是负数, 可按照以下方式转换: 方式一: 先把符号位去掉, 把剩下的非符号位取反后得到一个无符号位的二进制序列, 将该二进制序列转换为十进制整数(注...原创 2020-04-03 23:24:58 · 21302 阅读 · 1 评论 -
双精度浮点数的二进制和十进制的转换C++
功能函数,其中BYTE 为unsigned char型double B2D(BYTE *pData) { //double 型的格式8个字节 // S/E/M //-1/-----------11/------.....52/ //获取符号位,1表示负数,0表示正数; int sign = int(pData[0] >> 7); cout << "sign= ...原创 2020-04-03 19:18:20 · 2839 阅读 · 0 评论