16进制有几种表示方法-十六进制表示-数学学习资料

编辑: admin           2017-19-02         

    如果不使用特殊的书写形式,16进制数也会和10进制相混.随便一个数:9876,就看不出它是16进制或10进制.

    C,C++规定,16进制数必须以 0x开头.比如 0x1表示一个16进制数.而1则表示一个十进制.另外如:0xff,0xFF,0X102A,等等.其中的x也也不区分大小写.(注意:0x中的0是数字0,而不是字母O)

    以下是一些用法示例:

    int a = 0x100F;

    int b = 0x70 + a;

    至此,我们学完了所有进制:10进制,8进制,16进制数的表达方式.最后一点很重要,C/C++中,10进制数有正负之分,比如12表示正12,而-12表示负12,;但8进制和16进制只能用达无符号的正整数,如果你在代码中里:-078,或者写:-0xF2,C,C++并不把它当成一个负数.

    类似问题

    类似问题1:16进制16怎么表示不好意思没说完.是否是10,10之后呢?按排列什么时候会出现字母.跟我说下10之后是什么样子的顺序.给我一个类似10进制1-100的16进制排列也可以sorry,这个号竟然没分.不过我等下

    16是0x10

    举几个例子(为了打字方便前面省略0x)

    1、2、3、4、5、6、7、8、9、A、B、C、D、E、F(1~15)

    10、11、12、13、14、15、16、17、18、19、1A、1B、1C、1D、1E、1F(16~31)

    20、21、22、23、24、25、26、27、28、29、2A、2B、2C、2D、2E、2F

    .

    90、91.9A、9B.9F

    A0

    类似问题2:请问16位的16进制怎么表示?就是一共有16位,然后每位上都可以填0~9、A~是不是0000 0000 0000 0001这种?[数学科目]

    你说的是对的.但是要注意16进制的表示方法.16进制用字母H后缀表示,比如AH就表示16进制的10,;也可以用0x前缀表示,比如0x56就是16进制的56;也就是十进制的:5*16^1+6*16^0=86.一个位表示一个16进制数.56H就是两位16进制数,0056H就是四位16进制数.

    类似问题3:-1用8进制和16进制表示是什么,怎么算的,main(){unsigned int a = 65535;int b =-2;printf(”a = %d,%o,%x,%u\n”,a,a,a,a);printf(”b = %d,%o,%x,%u\n”,b,b,b,b);}运行结果为:a =-1,177777,ffff,65535b =-2,177776,fffe,65534

    unsigned int a = 65535;

    把无符号数65535,存放到计算机内部,就是1111 1111 1111 1111,即16个1.

    这16个1,又是带符号数-1的补码,所以能显示出来:a =-1.

    这16个1,换算成八进制,就是 177777,所以能显示出来:177777.

    这16个1,换算成16进制,就是 ffff,所以能显示出来:ffff.

    最后是按照无符号数,显示出来 65535.

    类似问题4:10用16进制如何表示[英语科目]

    10进制0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

    16进制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

    所以10进制的10相当与16进制的A.

    类似问题5:关于10进制转化成16进制的算法,请说明的详细点[数学科目]

    可以先将10进制转换为2进制.举个例子.2591转化为2进制为:101000011111.然后转化为16进制.

    此时注意,有技巧的.十六进制中,0的二进制为0000,15(也就是十六进制中的F)的2进制刚好为1111.所以,用思维2进制表示一个十六进制.1010,0001,1111.刚好为A1F.

    另外如果二进制的位数不为4的倍数,从低位开始4位4位的算,最高位不足的时候补0就行了.例如:543,转化为2进制为1000011111.位数不足,补位0010,0001,1111.转化为16进制为21F.

  •   4
  • 相关文章

    专利代理人资格考试
    初级经济师考试
    执业医师考试
    教师资格证考试
    同等学力申硕考试
    AP考试
    CCIE考试
    营养师考试
    bec考试
    gre
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57