输入十进制整数num转化成二进制字符串输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入十进制整数num转化成二进制字符串输出相关的知识,希望对你有一定的参考价值。

十进制数num转换为二进制数的代码为:

#include〈iostream〉

#include〈bitset〉

intmain()

intnum;

cout<<bitset<sizeof(num)*8>(num)<<endl;

return0;

扩展资料:

库函数-代码中使用的比特集:

c是语言的zd类库的副本,用于轻松管理一系列比特集,而不需要程序员自己编写代码。..

除了访问指定索引的位之外,位集还可以作为整数对它们执行一些统计。

可以这样声明一个变量:

位设置varm(M),其中varm是变量名。

表示类型在内存中占用的位数,这是二进制的。

表示变量varm的初始值。

参考技术A

代码如下:

#include <stdio.h>
main()
 int number,b[30];
  int i=0,n;
  printf("Input a number:");
  scanf("%d",&number);
  while(number!=0)
   b[i]=number%2;
    number=number/2;
i++;
  
  n=i-1;
  for(i=n;i>=0;i--)
  printf("%d",b[i]);
  printf("\\n");

将正整数转化成二进制形式输出

public class SimpleTest {
    @Test
    public void test(){
        //方法一
        System.out.println(Integer.toBinaryString(50));


        //方法二
        StringBuilder sb = new StringBuilder();
        int b = 50;
        for(int n = b;n > 0;n = (n/2)){
            int r = n % 2;
            sb.append(r);
        }
        System.out.println(sb.reverse());
    }
}

 

以上是关于输入十进制整数num转化成二进制字符串输出的主要内容,如果未能解决你的问题,请参考以下文章

c语言中如何将16进制字符串转化成10进制整数?

十进制如何转化成二进制,返回字符串形式

504. 七进制数

504. 七进制数

Python中的三大基本数据类型

c语言编写一程序,以字符串形式输入十进制数,将字符串对应的十进制数转换成二进制数,将得到的结果输出。