精华内容
下载资源
问答
  • 十进制转换成二进制  举例:752(十进制数) --》 ...二进制转换成8进制 (开头用 0 表示)  111 -> 表示的十位数 为 7,也是 8进制 每位上 最大的数字  011110000 转换为 8进制 ,从右到左 ,三位 隔开 ...
    1. 十进制转换成二进制

       举例:752(十进制数) --》 转换成 二进制数

         

     

       从下往上 读取数据 二进制数为 : 011110000

         2.二进制转换成8进制 (开头用 0 表示)

      111 -> 表示的十位数 为 7,也是 8进制 每位上 最大的数字

      011110000 转换为  8进制 ,从右到左  ,三位 隔开      011-110-000 ,  

      

         3.二进制转换成16进制(开头用0x表示)

      与 二进制转换 大体相同,区别在于 , 在二进制数中,每四位数隔开 ,再分别计算 得到十进制 ,再 进行  拼接 ,注意  大于10 ,就需要转换成 字母表示

    转载于:https://www.cnblogs.com/zychengzhiit1/p/5769176.html

    展开全文
  • 二进制转换成十进制

    2020-11-27 12:26:59
    他们一致要求将这些二进制转换成十进制数,只有这样,心里才安稳,才痛快,睡觉才合得上眼。这项工作自然就落到你的手里了,因为早就听说你是处理二进制数的高手了,一点也不怀疑你会一下子想出十七八种转换的方法...

    描述
    一串串太多太长的二进制数真是枯燥乏味,难怪小明看着看着就看花眼了;小亮看着看着就睡着了;小晶看着看着就恐慌起来了,仿佛自己变成了机器人,原本丰富多彩的世界一下子成了0和1的汪洋大海。他们一致要求将这些二进制数转换成十进制数,只有这样,心里才安稳,才痛快,睡觉才合得上眼。这项工作自然就落到你的手里了,因为早就听说你是处理二进制数的高手了,一点也不怀疑你会一下子想出十七八种转换的方法,而且其中还有几种方法还很经典呢,这儿真的就是你用武的好地方,请下手吧。

    输入
    有一些64位的二进制数,以01数字串的形式表示,每行只放一个数。如果是-1,那就表示输入结束。

    输出
    每一个二进制数对应一个十进制数输出。每个输出都要换行。

    样例输入
    0000001010010000111110111110110110011001011111110011111100000001
    0000000000000000000001111111110101010010101010010100000001111100
    0000000000000000000000000000000000000000000000000000000000100001
    -1

    样例输出
    184924582623264513
    8784594944124
    33

    #include<iostream>
    #include<string.h>
    #include<math.h>
    using namespace std;
    int main(){
    	int i,n; 
    	string s; 
    	unsigned long long m=0,p=1;
    	cin>>s;
    	while (s!="-1")
    	{
    		m=0;p=1;
    		for (int i=0;i<64;i++)
    		{
    			if (s[63-i]=='1') m+=p;
    			p*=2; 
    		} 
    		cout<<m<<endl;
    		cin>>s; 
    	} 		
    	return 0;
    }
    

    原来定义个字符串就能直接读取了,乌拉!

    展开全文
  • /*十进制转换成二进制*/ #include&lt;stdio.h&gt; int main(int argc,char argv[]) { int num,i; scanf("%d",&amp;num);// 输入想要转换&gt; 的数字 int s[100]; /*10进制转换成2...
       /*十进制转换成二进制*/
       #include<stdio.h>
       int main(int argc,char argv[])
       {
         int num,i;
         scanf("%d",&num);// 输入想要转换>    的数字
         int s[100];
         /*10进制转换成2进制*/
         for(i=0;num!=0;i++)
        {
          s[i]=num%2;
          num=num/2;
        }
        /*输出二进制数*/
        for(i=i-1;i>0;i--)
        {
          printf("%d",s[i]);
        }
        printf("0\n");
      }
    
    展开全文
  • 1.十进制转成二进制 String s = Integer.toBinaryString(n) //将十进制数转字符串,例如n=5 ,s = "101" 2.将字符串转整形 int a = Integer.valueof("1002"); //当然s只能是数字类的字符串 或者 int a = ...
    1.十进制转成二进制
    
    String s = Integer.toBinaryString(n)  //将十进制数转成字符串,例如n=5 ,s = "101"
    
    2.将字符串转成整形
    
    int a = Integer.valueof("1002");  //当然s只能是数字类的字符串
    
    或者
    
    int a = Integer.parseInt("1002");
    
    3.将整形转成字符串
    String s = String.valueof(1025);  直接转成了
    
    
    4.将整形转成十六进制的数
    
    String s = Integer.toHexString(18);   //输出结果12

     

    展开全文
  • 大家帮我看看为什么数字长了,像题中给的那个例子输入进去就输出0? #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int x,i=0,n,a[16]={0},s=0; scanf("%d",...
  • PAGE PAGE #/ 4 实验课题一将一个十进制转换成另外一个 P 进制数字符串(可以是 进制到十六进制) 转换函数的原 型为 void Convert (int n,char str[], unsigned P; n输入待转换的数 str :输出转换好的P进制字符串...
  • 一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15。 十进制(Decimal System):每相邻的两个计数单位之间的进率都为十;十进制是中华民族的一项杰出创造,在世界数学史上有重要意义。著名的英国科学史学...
  • 行,输入转换成任意进制数字(10进制以下数字) 输出:转换成任意数字 def func(): x = input() x = int('0x'+x, 16) y = int(input()) str_out = '' while True: a = x // y b = x % y ...
  • //利用移位运算符 把十进制转换成二进制 int c; printf("输入数字:");//8 scanf("%d",&c); //最高位和次高位都要移动到最低位 //补码:00 0000 1000 //逻辑右移>>:00 0000 1000 //printf...
  • 2-2 进制转换(Q进制转换成T进制) (25分) 给定一个整数Q(2<=Q<=10),一个非空字符串,以及另一个整数T(2<=T<=10),编程要求过滤掉字符串中所有非Q进制数对应的字符组成一个新的字符串,该字符串无正负...
  • 题目描述将一个长度最多为30位数字的十进制非负整数转换二进制数输出。输入描述:多组数据,每行为一个长度不超过30位的十进制非负整数。 (注意是10进制数字的个数可能有30个,而非30bits的整数)输出描述:每行...
  • 题目描述 给定一个整数Q(2<=Q<=10),一个非空字符串,以及另一个整数T(2<...第三行输入一个整数T, 代表要转换成T进制 输出格式: 输出转换后的T进制数字符串。 输入样例: 10 15 2 输出样例: .
  • 转化显示后的二进制数为输入的数字宽度,例如 dec-number为5,bin-bit为5,则转化后数字为00101 如果bin-bit小于转化后的二进制本身位数,则使用原本的位数,如dec-number为5,bin-bit为2,依然输出101,但同时在...
  • 暴躁小学生,直接上代码!!! n=10 rs=bin(n) print(rs) #0b1010 print(rs[2:]) #可以通过切片获取所有的二进制数字的结果
  • 二进制、八进制、十六进制转换为十进制 二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。...例如,将八进制数字 53627 转换成十进制: 53627 = 5×8.
  • 这段代码的功能是“十进制转换成二进制”,起初的代码有些繁琐,并且代码复用性不高,经过多次的改正得到了现在的实现代码。 思路:1,想得到所给数字的最低位,则让它与1做与运算即可得到;  2,把得到的这个数...
  • 给定一个整数Q(2<=Q<=10),一个非空字符串,以及另一个整数T(2<=T<...第三行输入一个整数T, 代表要转换成T进制 输出格式: 输出转换后的T进制数字符串。 输入样例: 10 15 2 输出样例:
  • 1.首先将十进制负数转换成相反数; 2.计算相反数的二进制; 3.二进制取反后再加一就得到负数的二进制; 例如: -14 => 14 =>...3.将二进制转换成十进制; 4.然后将十进制取相反数; 例如: ch
  • 用int(“101',2)可以把字符串101代表的二进制转换成十进制数 用bin(5)可以将十进制数5转换成二进制数101 实例2: num2Reverse = input("请输入二进制数字") num10 = 0 index = 0 for i in num2Reverse: if ...
  • 其他进制的数字其他进制的数字var a = 123;/*在js中,如果需要表示16进制的数字,则需要以0x开头如果需要表示8进制的数字,则需要以0开头如果要要表示2...//二进制数字//a = 0b10;//像"070"这种字符串,有些浏览器会...
  • n输入待转换的数 str输出转换好的P进制字符串 P输入要转换的进制取值可从2到16如果在这范围之外可认为输入错不做转换 将一个整数转换成P进制的数我们可以采用如下的方法 例十进制转换成八进制P等于8(66)10=
  • 实际上都是通过十进制中转的,这样比较简单,写出X进制进制和从十进制X进制的两份代码直接拷贝就完成了剩余的部分。哦,对,自己封装了一个charToDigit函数,主要是将字符转为数字用的。 十六进制转十进制...
  • 二进制、八进制、十六进制转换为十进制 二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。...例如,将八进制数字 53627 转换成十进制: 53627 = 5×84 + 3
  • 蓝桥杯基础练习16进制转换成8进制

    千次阅读 2017-12-30 14:36:06
    基础练习 十六进制转十进制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过...样例输入FFFF样例输出65535技巧先将16进制转换成2进制,在将二进制转换成8进制; #include &lt;iostream&...
  • 二进制则是有0,1两个数字组成,那么为什么人类的计数方式是十进制,电脑的计数方式是二进制呢,十进制和二进制的本质是什么,他们是不是有什么共同点,或者说计数方式的通用点,十进制怎么转换成二进制,他们能不能...
  • #include <iostream.h> //十进制数转换成二进制数字 void fun_1(int n) { if(n) cout; if(n>=2) { fun_1(n/2; cout; } } //十进制数字转换成八进制数字 void fun_2(int n) { if(n) cout; if(n>=8) { fun_2(n/8; cout...
  • 二进制转换

    2018-03-12 10:47:50
    做了一个题目,如果把十进制的数据转换成二进制的数据会方便很多,于是我经过研究发现了一个非常方便的方法// getnum()把数字a转换成二进制编码,倒序储存在num1中 int num1[100]; int a,n1; void getnum(){ n1 = 0...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,705
精华内容 1,082
关键字:

二进制转换成数字