(大数)进制转换 ——16、8进制转2进制

16进制转2进制示例代码:

#include <iostream>
using namespace std;
int main(){string s1,s2;//s1为输入的十六进制串,s2为转化成的二进制串cin>>s1;s2="";//s2初始化for(int i=0;i<s1.size();i++){switch(s1[i]){case '0':s2+="0000";break;case '1':s2+="0001";break;case '2':s2+="0010";break;case '3':s2+="0011";break;case '4':s2+="0100";break;case '5':s2+="0101";break;case '6':s2+="0110";break;case '7':s2+="0111";break;case '8':s2+="1000";break;case '9':s2+="1001";break;case 'A':s2+="1010";break;case 'B':s2+="1011";break;case 'C':s2+="1100";break;case 'D':s2+="1101";break;case 'E':s2+="1110";break;case 'F':s2+="1111";break;default:break;}}cout<<s2; return 0;
}

8进制转2进制示例代码:

#include <iostream>
using namespace std;
int main(){string s1,s2;//s1为输入的八进制串,s2为转化成的二进制串cin>>s1;s2="";//s2初始化for(int i=0;i<s1.size();i++){switch(s1[i]){case '0':s2+="000";break;case '1':s2+="001";break;case '2':s2+="010";break;case '3':s2+="011";break;case '4':s2+="100";break;case '5':s2+="101";break;case '6':s2+="110";break;case '7':s2+="111";break;default:break;}}cout<<s2; return 0;
}

(大数)进制转换 —— 16、8进制转换成2进制相关推荐

  1. C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换

    在.NET Framework中,System.Convert类中提供了较为全面的各种类型.数值之间的转换功能.其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(s ...

  2. 10进制与16进制之间的转换 delphi

    delphi中有直接把10进制转换成16进制的函数: function   IntToHex(Value:   Integer;   Digits:   Integer):   string;   o ...

  3. 10进制与16进制之间的转换 delphi

    delphi中有直接把10进制转换成16进制的函数: function   IntToHex(Value:   Integer;   Digits:   Integer):   string;   o ...

  4. 2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换

    为什么要使用进制数 数据在计算机中的表示,最终以二进制的形式存在 , 就是各种 <黑客帝国>电影中那些 0101010- 的数字 ; 我们操作计算机 , 实际 就是 使用 程序 和 软件 ...

  5. 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)

    在.NET Framework中,System.Convert类中提供了较为全面的各种类型.数值之间的转换功能.其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(s ...

  6. python16进制转10进制_python 字节串及10进制,16进制相关转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...

  7. 16进制数组转成10进制 qt_QT 16进制 ASII   10进制 转换

    //16进制字符串转字节数组 static QByteArray HexStrToByteArray(QString str) { QByteArray senddata;  //发送数据 int h ...

  8. 三菱plcascll转换16进制_三菱FX系列PLC的SER指令使用方法

    (1)三菱PLCFX系列的八进制数据传送指令 八进制数据传送指令(D)PRUN(P)(FNC81)是用于八进制数的传送.当X10为ON时,将X0-X17内容送至M0-M7和M10-M17(因为X为八进 ...

  9. C# 数字转16进制和字符串转换16进制

    数字转换16进制.前提是你输入的必须是数字,而不是别的东西. private string StringToHexString(string s)//数字转换16进制{long Num = Conve ...

最新文章

  1. oracle 字符集 0354,如何查询Oracle的字符集? 爱问知识人
  2. C++ Opengl纹理过滤和光照实例源码
  3. 云计算相关资料/博客/网上收集的关于OpenStack的一些资源
  4. python 元类 type_Python 使用元类type创建类对象常见应用详解
  5. 教你在Windows轻松修改Hosts文件
  6. 切换google的公共库缓解网站访问慢的问题
  7. 如何在delphi里面控制Edit只能输入数字
  8. 一个人做饭有哪些推荐?
  9. css基础知识 -- 颜色渐变
  10. ZYNQ的Linux Linaro系统镜像制作SD卡启动
  11. 【Oracle 11g学习路线】
  12. BLUElegend传奇引擎不使用路由器架设单传奇的办法
  13. 揭开 Xxl-job 的神秘面纱
  14. 《面试集:自用》《待完善... ...》
  15. 结合python使用ffmpeg将批量ts文件合成mp4。
  16. 关于Canal的过滤机制
  17. STM32F103读取SD卡的数据(fat文件模式)
  18. win7系统的两种硬盘格式mbr和gpt怎么选择?
  19. hashmap与concurrenthashmap源码解析
  20. 2019华为新年贺词

热门文章

  1. 基于无人机的室内设施自主巡检和场景重建探索后利用系统
  2. 3.18调查问卷第六题说明
  3. 【转】Unix的缺陷
  4. 树莓派buster版本-中科大源配置
  5. ubuntu中杀掉卡死的Pycharm
  6. Android 手机号码验证
  7. 手机号验证html js,JS手机号码验证(包括13、15、18号段) - YangJunwei
  8. Python机器学习、深度学习技术提升气象、海洋、水文领域实践应用能力
  9. iOS极光推送的使用说明
  10. 考研二战日记-第36天小结