首页 > 编程语言 >C#中二进制和十进制之间的转换

C#中二进制和十进制之间的转换

时间:2023-02-15 11:55:46浏览次数:27  
标签:转换 11011111 C# 二进制 int 十进制

代码开发中,用二进制的情况很少,最近看一个算法题,涉及到二进制,特记录一下C#中二进制和十进制的转换方法

C#中所有的二进制数都是以字符串表示 (显然,十进制是以整数表示) ,比如二进制数据 11011111, 应该表示为字符串 "11011111"

1. 十进制转换为二进制

比如,把十进制整数220转换为二进制:

int testValue = 220;

string binaryOutput = Convert.ToString(testValue,2);

 

2. 二进制转换为十进制

比如,把二进制数据"11011111"转换为十进制

string testStr = "11011111";

int ouptutValue = Convert.ToInt32(testStr,2);

 

标签:转换,11011111,C#,二进制,int,十进制
From: https://www.cnblogs.com/wphl-27/p/17122312.html

相关文章

  • ERROR: [HLS 200-1715] Encountered problem during source synthesis
    工具:Vitis_HLS2022.2我尝试用HLS部署一个神经网络时,在HLSSynthesis阶段出现如下信息,且无其他任何报错ERROR:[HLS200-1715]Encounteredproblemduringsourcesynt......
  • tcp与http的区别和关系
    一、区别TCP协议是传输层协议,主要解决数据如何在网络中传输。HTTP是应用层协议,主要解决如何包装数据。TCP/IP和HTTP协议的关系,从本质上来说,二者没有可比性,我们在传输数......
  • Docker 错误日志
    Errorresponsefromdaemon:open\.\pipe\docker_engine_windows:Thesystemcannotfindthefilespecified.这个错误的意思是daemon的错误响应,系统找不到指定的文......
  • win10_Dock安装设置
    1.安装:(在win10上安装)桌面版:https://www.docker.com/products/docker-desktop,安装后重启电脑 2.配置打开DockerDesktop,(可能会出现如下报错) 点击弹窗中的蓝色来连......
  • 单链表:用C语言定义单链表结构
    一、单链表公共头文件#ifndef__MYHEAD_H__#define__MYHEAD_H__/*******************************************************************@file:myhead.h*@brief......
  • eclipse创建1个robotframework
    1、eclipse打开,新建1个robot项目2、输入项目名称自定义,完成 3、项目名称右键->新建->测试套件 4、输入测试套件名称,自定义->完成 5、完成测试用例编写 6......
  • 【OpenCV】-重映射
    文章目录​​1、重映射的概念​​​​2、实现重映射:remap()函数​​​​3、基本重映射​​​​4、实现多重映射​​1、重映射的概念重映射是把一幅图像中某位置的像素放置到......
  • 把盏言欢,款款而谈,当WorkPlus接入了ChatGPT机器人
    ChatGPT到底有多火?“谷歌AI聊天机器人出错,市值一夜蒸发7172亿”;“百度类ChatGPT项目‘文心一言’或将直接接入百度搜索”;“阿里确认正研发类ChatGPT产品,目前处于内测阶段”;......
  • 【OpenCV】-霍夫变换
    序言:什么是霍夫变换?在图像处理和计算机视觉邻域中,如何从当前的图像中提前所需要的特征信息是图像识别的关键所在。霍夫变换可以快速准确地检测出直线或者圆,在图像处理中识别......
  • The `.update()` method does not support writable nestedfields by default. Write
    原因Serializers中,外表的字段如source="group.title"不能进行写入操作解决办法将外表字段设置为read_only=True,此时可能有人就会问了:前端字段传过来还是group字段的id......