package mainimport ("fmt";"strconv")// 将十进制数字转化为二进制字符串
func convertToBin(num int) string {s := ""if num == 0 {return "0"}    // num /= 2 每次循环的时候 都将num除以2  再把结果赋值给 numfor ;num > 0 ; num /= 2 {lsb := num % 2// strconv.Itoa() 将数字强制性转化为字符串s = strconv.Itoa(lsb) + s}return s
}func main(){fmt.Println(convertToBin(2),convertToBin(19),convertToBin(15),convertToBin(0), )
}复制代码

OK !

转载于:https://juejin.im/post/5caca5b8f265da039d326563

Golang将十进制转化为二进制字符串相关推荐

  1. 十进制转化为二进制java代码_【模板小程序】任意长度十进制数转化为二进制(java实现)...

    妈妈再也不用担心十进制数过大了233 import com.google.common.base.Strings; import java.math.BigInteger; import java.u ...

  2. java十进制转化为二进制

    十进制转化为二进制的方法 Integer.toBinaryString(int i) 注意:转化的二进制以字符串的形式返回 查看一个数的二进制上某一位是0还是1的方法: 1.屏蔽法 num & ...

  3. 十进制转化为二进制与十六进制显示(汇编程序)

    stacks segment stack dw 200h dup(0);不太明白要200h这么大 stacks ends data segment in_buf db 6;定义输入字符串最大长度 in ...

  4. 把十进制转化为二进制的一种方法

    把十进制转化为二进制的一种方法: void pb(int n){if(n != 0){pb(n/2);putchar('0'+n%2);} }int main(void){for(int i=10; ...

  5. python十进制转化为二进制

    python十进制转化为二进制 实例:给定一个非负十进制数n,如何将其转换成为一个二进制数? 输入:123 输出:1111011 输入:1363 输出:10101010011 输入:12 输出:110 ...

  6. 十进制转化成二进制(C++)

    十进制转化为二进制的方法,在数学上是除二取余法,如下图(自己在画图上画的,有点子丑,,,): 我这是以36为例,用36不断的去除二取余,左边就是余数,最后从下至上把余数连起来,就是我们要得到的结果,就 ...

  7. C语言——十进制转化为二进制

    十进制转化为二进制:将十进制一直除以二,然后用数组储存余数,并取商,如此循环直到十进制数小于零. #include <stdio.h> void main() {  short int n ...

  8. 数据结构6:栈的应用(十进制转化为二进制)

    十进制转化为二进制,采用的是"除以2求余数"的算法,就是将整数不断除以2,每次得到的余数就是由低到高的二进制 这个"除以2"的过程得到的余数是从低到高的次序,而 ...

  9. c语言实例--十进制转化为二进制

    问题:实现十进制转化为二进制的代码. 思路先行: 第一步:十进制转化为二进制的过程中,就是每次除2取余,并存放在数组中. 第二步:输入的数字在0-32767之间. 第三步:for循环(从0到14位,最 ...

最新文章

  1. 高可用MySQL_Mysql高可用架构
  2. 核弹级漏洞!我把log4j扒给你看!
  3. CMSIS-DAP和J-Link、ST-Link是什么关系?
  4. 腾讯阿里美团相继搞事,渣本程序员的出路在哪?
  5. 和我一起入坑-React-Native-加入Redux的TodoList
  6. SAX与DOM之间的区别 转帖
  7. XTU 2016上学期《程序设计实践》练习-1 题解
  8. python数据框追加_将行追加到Pandas数据框将添加0列
  9. 数学好对学计算机有什么好处,编程对学数学有什么好处
  10. c++ mysql中文乱码_c++ poco 使用mysql中文乱码问题
  11. echarts官网打不开。
  12. 【考研英语语法】名词性从句
  13. 【回眸】Lunix内核 网络编程
  14. Java开发内存16g够用不_讨论!现在的你是否还能用16G手机,内存还够不够用?...
  15. 好多粉数据上报之卧龙搜索ocpc API上报数据
  16. 建设工程项目全寿命周期管理是指_工程项目全寿命周期管理.ppt
  17. vol.162 女朋友来大姨妈,你该怎么办?
  18. Python基础-Python基础使用
  19. 怎样绘制思维导图?讲述思维导图三招十八式
  20. 华夏学院到新洲的大巴车发车时刻表及乘车地点

热门文章

  1. 企业微信管理员账号查看员工客户
  2. 国密SM9算法C++实现之三:椭圆曲线接口、参数初始化
  3. 万物互联时代的物联网,主要应用在哪些领域?
  4. GSM蜂窝移动通信系统-----时分多址(TDMA)帧结构
  5. 频分多址、时分多址、码分多址、空分多址之间的区别
  6. 渐开线齿轮无侧隙啮合方程推导
  7. selenium~初识自动化测试之元素的定位、对象的操作、浏览器的操作、键盘事件、鼠标事件
  8. 微群人脉H5升级版微信超级人脉三级分销互粉个人名片微信群微商必备独立后台系统无需授权源码
  9. 用虹科Pico汽车示波器计算CAN总线负载率
  10. BGRABitmap图像操作8:生成纹理,基本的Perlin噪声地图