精华内容
下载资源
问答
  • 本次教程将讲解如何使用python实现十进制到二进制,八进制,十六进制转换教程篇 十进制转二进制 bin 函数官方讲解: Help on built-in function bin in module builtins: bin(number, /) Return the...

    python3中内置了数字进制转换的模块,各位读者可以放心食用。本次教程将讲解如何使用python实现十进制到二进制,八进制,十六进制的转换。

    教程篇

    1. 十进制转二进制
    bin 函数官方讲解:
    Help on built-in function bin in module builtins:
    bin(number, /)
        Return the binary representation of an integer.    
        >>> bin(2796202)
        '0b1010101010101010101010'
    实际上是说给Bin函数传递一个数字后,将会将转换后的二进制数字作为返回值弹出
    举例:
    >>> print (bin(10))
    0b1010
    得到了十进制数字10的二进制值为1010
    
    1. 十进制转八进制
    oct 函数官方讲解:
    Help on built-in function oct in module builtins:
    oct(number, /)
        Return the octal representation of an integer.    
        >>> oct(342391)
        '0o1234567'
    实际上是说给Oct函数传递一个十进制数字后,会将处理的得到的八进制数字作为返回值弹出
    举例:
    >>> print (oct(10))
    0o12
    得到了十进制数字10的八进制值为012
    
    1. 十进制转十六进制
    hex 函数官方讲解:
    Help on built-in function hex in module builtins:
    hex(number, /)
        Return the hexadecimal representation of an integer.    
        >>> hex(12648430)
        '0xc0ffee'
    实际上是说给Hex函数传递一个数字后,会将转换得到的十六进制数据以返回值的形式弹出
    举例:
    >>> print (hex(10))
    0xa
    得到了十进制数字10转换的十六进制数据0xa
    
    1. 反向转换
    int(‘value’,base=n)
    n是几,就是几进制转10进制。注意,value必须是字符串类型。举例:
    
    1. 二进制转10进制
    >>> int('10010010',base=2)
    146
    
    2. 八进制转10进制
    >>> int('0o222',base=8)
    146
    
    3. 十六进制转10进制
    >>> int('0x92',base=16)
    146
    

    实战篇

    上面的内容中我们讲解了10进制与二进制,八进制,十六进制之间的转换。
    下面我们使用这些内容做一些小实验

    1. 子网掩码转换
      要求用户输入子网掩码的位数,程序自动计算该掩码长度对应的子网掩码
    # -*- coding:utf-8 -*-
    #作者:猫先生的早茶
    #时间:2019年6月15日
    
    #获取掩码长度
    mask = int(input("请输入子网掩码位数:"))
    #计算子网掩码的二进制值
    bin_mask = "{:0<32}".format('1' * mask)
    #分割掩码
    bin_mask_list = [bin_mask[0:8],bin_mask[8:16],bin_mask[16:24],bin_mask[24:32]]
    #计算掩码的十进制值
    ten_mask = ''
    for value in bin_mask_list:    
        ten_mask += '{}.'.format(int(value,base=2))
    #打印结果
    print ("掩码长度{}对应的子网掩码是{}".format(mask,ten_mask.rstrip('.')))
    
    1. 网络位,广播位计算
      要求用户输入ip地址和掩码长度,即可自动计算出当前网络的网络地址和广播地址
    # -*- coding:utf-8 -*-
    #作者:猫先生的早茶
    #时间:2019年6月15日
    
    #获取IP和掩码
    ip_address = input("请输入IP地址和掩码长度(格式:IP地址/掩码长度):")
    ip,mask =ip_address.split('/')
    #将IP转换为2进制数据
    src_bin_ip = ''
    for value in ip.split('.'):
        src_bin_ip += "{:0>8}".format(bin(int(value)).replace('0b',''))
    #计算IP网段的二进制数据
    bin_net = "{:0<32}".format(src_bin_ip[:int(mask)])
    #计算IP广播的二进制数据
    bin_bro = "{:1<32}".format(src_bin_ip[:int(mask)])
    #计算IP网段的十进制数据
    bin_net_list = [bin_net[0:8],bin_net[8:16],bin_net[16:24],bin_net[24:32]]
    ten_net = ''
    for value in bin_net_list:
        ten_net += "{}.".format(int(value,2))
    #计算IP广播的十进制数据
    bin_bro_list = [bin_bro[0:8],bin_bro[8:16],bin_bro[16:24],bin_bro[24:32]]
    ten_bro = ''
    for value in bin_bro_list:
        ten_bro += "{}.".format(int(value,2))
    #打印结果:
    print ("该IP的网络地址是:{},广播地址是:{}".format(ten_net.rstrip('.'),ten_bro.rstrip('.')))
    
    
    展开全文
  • 十六进制转八进制 c++

    千次阅读 2019-05-10 19:55:29
    /*问题描述 ...表示要转换十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。  【注意】  输入的十六进制数不会有前导0,比如012A。  输...

    /*问题描述
      给定n个十六进制正整数,输出它们对应的八进制数。
    输入格式
      输入的第一行为一个正整数n (1<=n<=10)。
      接下来n行,每行一个由09、大写字母AF组成的字符串,
    表示要转换的十六进制正整数,每个十六进制数长度不超过100000。
    输出格式
      输出n行,每行为输入对应的八进制正整数。
      【注意】
      输入的十六进制数不会有前导0,比如012A。
      输出的八进制数也不能有前导0。

    样例输入
      2
      39
      123ABC

    样例输出
      71
      4435274

    【提示】
      先将十六进制数转换成某进制数,再由某进制数转换成八进制。*/

    #include<iostream>
    #include<string>
    using namespace std;
    int  main(void)
    {
        string  hexadecimal[6];  //十六进制数
        string decimalism[10];  //十进制
        string binary[10];   //二进制
        string octonary[10]; //八进制
        int n,j;
        long long b[10]={0};  //存储十进制
          cin>>n;
          if((n>10)||(n<0))
          {
              cout<<"输入不合法"<<endl;
              return 0;
          }
          cout<<"输入<<n<<个16进制 的数"<<endl;
    
          for(int i=0;i<n;i++)
          {
        cin>>hexadecimal[i];
         
          /*转换十进制*/
          for(int i=0;i<n;i++)
          {
              j=0;
              while(hexadecimal[i][j])
              {
                  switch (hexadecimal[i][j])
                  {
                  case '0': b[i]+=0;  break;
                  case '1': b[i]+=1;  break;
                  case '2': b[i]+=2;  break;
                  case '3': b[i]+=3;  break;
                  case '4': b[i]+=4;  break;
                  case '5': b[i]+=5;  break;
                  case '6': b[i]+=6;  break;
                  case '7': b[i]+=7;  break;
                  case '8': b[i]+=8;  break;
                  case '9': b[i]+=9;  break;
                  case 'A': b[i]+=10;  break;
                  case 'B': b[i]+=11;  break;
                  case 'C': b[i]+=12;  break;
                  case 'D': b[i]+=13;  break;
                  case 'E': b[i]+=14;  break;
                  case 'F': b[i]+=15;  break;
                  case 'a': b[i]+=10;  break;
                  case 'b': b[i]+=11;  break;
                  case 'c': b[i]+=12;  break;
                  case 'd': b[i]+=13;  break;
                  case 'e': b[i]+=14;  break;
                  case 'f': b[i]+=15;  break;
                  default:   break;
                  }
                  j++;
                  b[i]*=16;
              }
          }
          cout<<"输出八进制数"<<endl;
          for(int i=0;i<n;i++)
          {
           b[i]=b[i]/16;
          cout<<(b[i]/8*10+b[i]%8)<<endl;
          }
          return 0;
    }
    
    

    稍后补充类的方法
    补充字符串知识点

    今天写程序居然卡壳了,一时间不知道怎么转换。。。太弱了
    ~
    ~
    使用类实现功能

    #include<iostream>
    #include<string>
    using namespace std;
    class zhuanhuan
    {
    public:
       int import_long(int len);
        void import_hexadecimal(void);  //输入十六进制
        void zhuanhuan_16_8(void);
        void output_decimalism();  //输出8进制
    
    protected:
       int chang;
      string  hexadecimal[6];  //十六进制数
      string decimalism[10];  //十进制
      string binary[10];   //二进制
      string octonary[10]; //八进制
       string  arr;
      long long b[10]={0};  //存储十进制
    };
    
    int zhuanhuan::import_long(int len)
    {
        if((len>10)||(len<0))
        {
            cout<<"输入不合法"<<endl;
            return 1;
        }
       chang= len;
       return 0;
    }
    void zhuanhuan::import_hexadecimal(void)  //输入十六进制
    {
    for(int i=0;i<chang;i++)
       {
         std::cout<<"输入第"<<i<<"个数字";
          std::cin>> arr;
          if(arr.length()<10000)
          {
          hexadecimal[i]=arr;
          }
          else{cout<<"输入错误"<<endl;}
        }
    }
     void zhuanhuan::zhuanhuan_16_8(void)
        {
             int j;
            /*转换十进制*/
            for(int i=0;i<chang;i++)
            {
                j=0;
                while(hexadecimal[i][j])
                {
                    switch (hexadecimal[i][j])
                    {
                    case '0': b[i]+=0;  break;
                    case '1': b[i]+=1;  break;
                    case '2': b[i]+=2;  break;
                    case '3': b[i]+=3;  break;
                    case '4': b[i]+=4;  break;
                    case '5': b[i]+=5;  break;
                    case '6': b[i]+=6;  break;
                    case '7': b[i]+=7;  break;
                    case '8': b[i]+=8;  break;
                    case '9': b[i]+=9;  break;
                    case 'A': b[i]+=10;  break;
                    case 'B': b[i]+=11;  break;
                    case 'C': b[i]+=12;  break;
                    case 'D': b[i]+=13;  break;
                    case 'E': b[i]+=14;  break;
                    case 'F': b[i]+=15;  break;
                    case 'a': b[i]+=10;  break;
                    case 'b': b[i]+=11;  break;
                    case 'c': b[i]+=12;  break;
                    case 'd': b[i]+=13;  break;
                    case 'e': b[i]+=14;  break;
                    case 'f': b[i]+=15;  break;
                    default:   break;
                    }
                    j++;
                    b[i]*=16;
                }
            }
        }
    
      void zhuanhuan::output_decimalism() //输出十进制
      {
          cout<<"输出八进制数"<<endl;
          for(int i=0;i<chang;i++)
          {
          b[i]=b[i]/16;
           cout<<(b[i]/8*10+b[i]%8)<<endl;
          }
      }
    int  main(void)
    {
        int n;
        zhuanhuan A;
        cin>>n;
         if(!A.import_long(n))
         {
                A.import_hexadecimal();
                A.zhuanhuan_16_8();
              A.output_decimalism();
         }
          return 0;
    }
    

    进制转换库函数方法

    #include<iostream>
    #include<string>  //字符串
    
    using namespace std;
    
    
    int main(void)
    {
    long int decimalism,hex_1;
    cin>>decimalism;
    //cout<<hex<<decimalism<<endl;
    cout<<"DEC:"<<decimalism<<endl;
    cout<<"OCT:"<<oct<<decimalism<<endl;//八进制
    cout<<"HEX:"<<hex<<decimalism<<endl;//十六进制
    return 0;
    }
    

    ~C++ 中的 String 类

    展开全文
  • 今天用微软自带的计算器计算浮点的十六进制码,竟然没有,然后我就查啊查,费了九牛二虎之力才搞懂这个。 float是32位,符号位(正负),小数点位,小数后的位数是这样分配的。 首先,计算机的内数字在内存中是...

    今天用微软自带的计算器计算浮点的十六进制码,竟然没有,然后我就查啊查,费了九牛二虎之力才搞懂这个。

    float是32位,符号位(正负),小数点位,小数后的位数是这样分配的。

    首先,计算机的内数字在内存中是逆序存放的。即1234,实际存放是4321。内存怎么样存放我是不清楚的,只能在硬盘中查看数据。尽管硬盘数据有大端字节序和小端字节序区分,但中文操作系统好像默认都是逆序的小端字节序(little-endian)。

    大端字节序

     小端字节序

    32位整数在硬盘里的存放顺序,以每8位为一个数字,即每个数都以十六进制来表示,倒着放到硬盘里,类似于8位堆栈。例如整数3,347,750,752,用十六进制表示正常顺序是C7 8A 9F 60,存放在硬盘里就是60 9F 8A C7。

    这个顺序是非常重要的,我做音乐播放器几乎天天在查PCM码,每天都要算来算去的。倒序码再熟悉不过了。

    但是想研究浮点型,还需要将十六进制转换为二进制。因为浮点的位有特定的用处。

    32位浮点型数字,第32位是符号位,紧跟着的8位,即23-31位是指数位,剩下的23位是尾数位。

    符号位好理解,即正负位。至于什么是指数位,什么是尾数位,简单说就是:2^(指数位-127)*尾数位 。我们以+0.8,-0.8为例

     先看这两个数的十六进制代码:

     

    上图为正,下图为负。 

     

     同样是上正下负。倒序输入计算器后得到二进制数值。

    0.8的十六进制:3F4C CCCD

    0.8的二进制:0011 1111 0100 1100 1100 1100 1100 1101

    正数符号位为0,负数符号位为零

    记住,这是倒序的,也就是,从左数第一位是32位,即符号位。 这是最简单,最易理解的。

    紧接着的指数位部分011 1111 0,指数位代表什么呢?10进制来说,指数位就是代表了这个数字的位数,十百千万,10^n次位那种,二进制同理。8位可以最多表示256个数,也就是2^256次方,但是因为指数可以有负数的,比如小于1的小数,全是负数。2的0次幂是1,在没有符号位的情况下,我们折中以127为分界限,低于127代表负数,高于127则为正数。即大于1的数。听起来麻烦,实例来看下。

    比如1.0000的二进制代码是0011 1111 1000 0000 0000 0000 0000 0000,红字部分是指数位。

    即0111 1111,也就是127。指数就是0。2^0=1。1.00000,尾数部分为零

    比如0.5000的二进制代码是0011 1111 0000 0000 0000 0000 0000 0000

    0.5的指数位是0111 1110,也就是126,127-1,即-1。2^(-1)=0.5,尾数部分为0。

    再看下0.25的二进制代码0011 1110 1000 0000 0000 0000 0000 0000

    0.25的指数位为0111 1101,值为125,127-2。2^(-2)。

    再看下二制无法整除的数字0.3333的二进制码:0011 1110 1010 1010 1010 0110 0100 1100

    0111 1101,也是125,即-2次幂。指数提供了0.25这个基础位数,相当于十进制的19,210,304的10,200,300,尾数部分则用来表示9,10,04。0.33的二进制指数位提供了0.25这个部分,即2^(-2),剩下的0.0833则由尾数提供

    具体是这样算的:

    比如0.4的二进制是0011 1110 1100 1100 1100 1100 1100 1101(尾数)

    指数位去掉127为-2,即2(-2)=0.25,0.25的二进制手工表示为0.01,很多教程都不把指数位算进去,最后得出的结果就很坑逼,那是不对的,实际上是这样的,指数位再换算成二进制后得加到后面的尾数位里,即加上尾数位前面,0.4就是0.25+尾数=0.01接上尾数位,0.01100 1100 1100 1100 1100 1101,在内存和硬盘里自然不会有前面的零和点,即0110 0110 0110 0110 0110

    因为看了错误的教程,我走了很多弯路才搞清楚,每比较一个浮点数的二进制和十六进制码都需要思考为什么这样,浪费了好多时间。我把这个写这么细,就是希望不要再有人无谓的浪费时间了。

    展开全文
  • 基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB ...问题描述 给定n个十六进制正整数... 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换十六进制正整数,每个十六进制数长...
    基础练习 十六进制转八进制  
    时间限制:1.0s   内存限制:512.0MB
          
    锦囊1:
      使用二进制。
     
    问题描述
      给定n个十六进制正整数,输出它们对应的八进制数。

    输入格式
      输入的第一行为一个正整数n (1<=n<=10)。
      接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。

    输出格式
      输出n行,每行为输入对应的八进制正整数。

       【注意
      输入的十六进制数不会有前导0,比如012A。
      输出的八进制数也不能有前导0。

    样例输入
      2
      39
      123ABC

    样例输出
      71
      4435274

       提示
      先将十六进制数转换成某进制数,再由某进制数转换成八进制。
     
    作者注释:正如锦囊和题目提示所说:先将十六进制化成二进制,在每三位一组转成八进制,不够位0补之就行了——用数学方法计算也是这样嘛,用二进制做“中间人”!
     1 #include<stdio.h>
     2 #include<string.h>
     3 
     4 char h[100002],b[400002],e[400002];
     5 int main(){
     6     int n;
     7     scanf("%d",&n);
     8     while(n--){
     9         scanf("%s",h);
    10         int i,len=0;
    11         /*先把16进制化成二进制——从后往前展开 */
    12         for(i=strlen(h)-1;i>=0;i--){
    13             int v;
    14             if(h[i]>='0' && h[i]<='9')
    15                 v=h[i]-'0';
    16             else v=h[i]-'A'+10;
    17             for(int j=0;j<4;j++){
    18                 b[len++]=v%2+'0';
    19                 v/=2;
    20             }
    21         }
    22         b[len]='\0';
    23         int x=0,cnt=1;
    24         int l=0;
    25         for(i=0;i<len;i++){
    26             /*每三位二进制转成一位8进制,最后不足三位补0*/
    27             if(cnt==4||i==len-1){
    28                 x=cnt*(b[i]-'0')+x;
    29                 cnt=1;
    30                 e[l++]=x+'0';
    31                 x=0;
    32             } else{
    33                 x=cnt*(b[i]-'0')+x;
    34                 cnt*=2;
    35                }
    36         }
    37         i=l-1;
    38         while(i>=0 && e[i]=='0')
    39             /*去掉前导0*/
    40             i--;
    41         if(i<0)
    42             printf("0");
    43         for (;i>=0;i--){
    44             printf("%c",e[i]);
    45         }
    46         printf("\n");
    47     }
    48     return 0;
    49 }

    转载于:https://www.cnblogs.com/panweiwei/p/6478705.html

    展开全文
  • iOS十六进制和字符串的相互转换

    千次阅读 2018-11-08 20:37:46
    iOS十六进制和字符串的相互转换
  • add=bytes.fromhex(add)#把普通字符串转换为bytes格式,并不是encode,而是fromhex(),把字符串看成是十六进制编码 f2.close()#关闭 f2=open(name+'.pyc', 'wb')#创建pyc待反编文件 f2.write(add+w_all)#把加入的字节...
  • 今天整理一份对产品硬件向服务器发送十六进制报文请求登录心看跳返回希望对大家有帮助! 一:先看一个完整的流程 1.jmeter添加线程组并添加tcp取样器 2.输入参数(重点讲这里的参数设置); 3.请求成功; 罗列图二中...
  • 51单片机将字符转换为16进制

    千次阅读 2020-07-15 10:07:31
    首先判断是数字还是字母,如果是数字,那么减0x30(0的ASCII),如果是字母,那么减0x41(A的ASCII),减完后,将两... //初始化时钟的时间 //时 t1 = __TIME__[0] - 0x30; t2 = __TIME__[1] - 0x30; TIME[2] = t.
  • WinHex(16进制编辑器)

    万次阅读 2019-08-07 14:40:10
    WinHex是一款广为人知的16进制文本编辑器,正如开发人员和程序员所知道的,十六进制代码被生成并应用到应用程序代码中,并且彼此之间有着非常深的连接,这样就不会更改任何数据并损坏应用程序。如果用户错误地更改了...
  • 目录 1、二进制、十进制、十六进制转换 1.1 进制介绍 1.2 进制转换 2、C语言基础 2.1 C语言变量类型及在C51的范围 2.2 C语言运算符 3、keil软件的Debug教程 3.1 延时引入 3.2程序Debug的应用 3.3 断点设置 4、 流水...
  • Kevin和Ken Flerlage的一篇文章很好地捕捉了十六进制的简要历史, NPR记录了它们从图块到十六进制的细分情况 ,而FiveThirtyEight很好地利用了图块在均匀的游戏环境中传达复杂的故事。 In some ways, that last bit...
  • 1、把Ascii字符转16进制 /*************************** 函数名:Ascii2Hex 功能描述:把Ascii字符转16进制 参数:Ascii字符 返回:16进制 ***************************/ unsigned char Ascii2Hex( unsigned char b...
  • 前段时间写了一个关于Vimi-Net简要的收发码以及CRC校验的博客(http://blog.csdn.net/u011348999/article/details/16803829) 然后一直说把QT串口与Vimi-net的联机调试做一个总结。。结果一直拖到现在,人太懒了真...
  • 在内存系统中,基本基于二进制进行运算的,但是有时候数据过于庞大,为了方便存储管理,计算机会使用十六进制存储数据,但是怎么实现数据转换呢? 我们人类由十根手指头,所以自然就使用十进制啦,每当我们数数字到...
  • 0.说明9个月没有写过Python了,这9个月都在华为的ICT知识海洋里遨游,前段时间刚刚通过了HCIE的认证,想着还是喜欢Python...那段时间,曾经有些时候,我需要对各种进制进行转换,因为虽然那会不写Python了,但是还是...
  • (还在更新中…) 这篇博客花费了我的大量时间和精力,从创作到维护;若认可本篇博客,希望给一个点赞、收藏 并且,遇到了什么问题,请在评论区留言,我会及时回复的 这本书对Python的知识点的描述很详细,而且排版...
  • 0.说明 9个月没有写过Python了,这9个月都在华为的ICT知识海洋里遨游,前段时间刚刚通过了HCIE的认证,想着还是喜欢Python和Linux多些,... 那段时间,曾经有些时候,我需要对各种进制进行转换,因为虽然那会不写...
  • 这导致空间浪费而且无法与外部数据文件进行“二进制”读写。能否关掉填充,或者控制结构域的对齐方式? 2.14 为什么sizeof返回的值大于结构大小的期望值,是不是尾部有填充? 2.15 如何确定域在结构中的字节偏移量...
  • TCP/IP学习

    2016-11-09 09:42:23
    RFC 实际上就是 Internet 有关服务的一些标准),规定的标准语法建议把 IPv6 地址的 128 位(16 个字节)写成 8 个 16 位的无符号整数,每个整数用 4 个十六进制位表示,这些数之间用冒号(:)分开,例如: ...
  • C语言中的颜色使用十六进制表示的,RGB函数可以将0~255范围内的三个整数三原色转换成这个十六进制。 \qquadcleardevice()函数用于清屏,是界面内所有元素都被清空,一般只会在初始化出现。 \qquadSleep()是毫秒级...
  • JS时间戳和时间之间转换

    万次阅读 2016-01-11 19:23:45
    一、时间转换时间戳 var date = new Date(); //时间对象 var str = date.getTime(); //转换成时间戳 二、时间戳转换为时间 1.转换成 2015/7/18 下午4:50:43 格式: function getDate(tm){  var tt=new Date(tm...
  • 2,如果时间不太够,打个滴滴快车,如果时间够,坐个地铁(选择性) 3,上完了一个班,又上一个班(重复性) 计算机源于生活(程序模拟现实生活的) 程序的执行流程 ,顺序性 ,选择性 ,循环性 1....
  • 电梯卡 门禁卡 NFC IC 日期 算法 解密 解压密码:qwertyuiop
  • 使用“-”标志或精度时忽略  支持的转换说明符:  c:将参数打印为一个字符  d:将参数打印为有符号整数  u:将参数打印为无符号整数  x:将参数打印为十六进制整数  s:打印参数指向的字符串  p:将参数打印...
  • 一、二进制转换进制 例:二进制 “1101100” 1101100 ←二进制数 6543210 ←排位方法 例如二进制换算十进制的算法:  1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20  ↑ ↑ 说明:2代表进制,...
  • 1.进程状态转换图 2.前趋图 3.进程的同步与互斥 4.PV操作与前趋图 5.死锁问题和银行家算法 (1)死锁问题 (2)银行家算法 三.存储管理 1.基本存储单位 2.分区存储组织 3.页式存储系、段式存储、段页式存储 4.页面...
  • Scapy使用文档中文版

    千次阅读 2017-07-18 16:24:46
    使用“str()”函数可以将整个数据包转换十六进制字符串:  通过选择合适的起始层(例如“Ether()”),我们可以重新导入十六进制字符串。 Base64 使用...
  • Python教程01_基础知识

    2019-07-29 08:42:34
    目录 1.1 交互式解释器 1.1.1 第一个Python程序 1.1.2 关于简单语法 1.2 算法是什么 1.2.1 生活中的算法 ...1.3.4 进制转换 1.4 变量 1.5 语句 1.6 获取用户输入 1.7 函数 1.8 模块 1.8....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,877
精华内容 2,750
关键字:

十六进制时间转换教程