美文网首页
数的进制

数的进制

作者: 苦瓜1512 | 来源:发表于2018-06-17 10:47 被阅读0次

C语言中,整型常量可以用十进制、八进制和十六进制表示。

  • 十进制:用一串连续的数字表示,例如32767-327680
  • 八进制:用一串连续的数字表示,但是开头必须是数字0,例如010011016
  • 十六进制:十六进制必须以0x作为开头

PS:不可以随便在十进制数字前面加0,例如

  • 110后变成011,他的值是9,不是11
  • 18前面加0非法,因为8不是八进制数
#include <stdlib.h>
#include <stdio.h>

int main(void)
{
    int a = 11; 
    int b = 011;
    printf("a=11  十进制表示 %d\n", a); 
    printf("a=11  八进制表示 %o\n", a); 
    printf("b=011 十进制表示 %d\n", b); 
    printf("b=011 八进制表示 %o\n", b); 
    printf("a+1 = %d\n", a+1);
    printf("b+1 = %d\n", b+1);
    return 0;
}                 
===========================out===========================
a=11  十进制表示 11
a=11  八进制表示 13
b=011 十进制表示 9
b=011 八进制表示 11
a+1 = 12
b+1 = 10

real    0m0.011s
user    0m0.010s
sys 0m0.000s

请按 ENTER 或其它命令继续

相关文章

  • Linux C 编程详解第二篇:数据类型 变量 内存分区

    八进制 与 二进制 位八进制数 对应 三位二进制数 十六进制 与 二进制 一位十六进制数 对应 四位二进制数 ...

  • 2-数据类型_变量_内存分区

    八进制 与 二进制 一位八进制数 对应 三位二进制数 十六进制 与 二进制 一位十六进制数 对应 四位二进制数...

  • Python 实现简单的进制转换

    老师布置作业如下: 1、十进制数7转换为二进制数是( )2、十进制数1000对应二进制数为( ),对应十六进制数为...

  • 进制转换

    2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换的方法 为什么要使用进制数 数...

  • Swift - 二进制,八进制,十六进制的表示方法

    整数各种进制的字面量如下:十进制数,没有前缀二进制数,前缀是0b八进制数,前缀是0o十六进制数,前缀是0x 原文出...

  • 命题—第一章—填空

    将二进制数 010110101.00111101 转化为八进制数为_______? 【解析】 三位二进制数...

  • Java实现任意进制转换

    直接看代码, 以实现25进制的数转化为16进制的数为例:思路是:经过一次转换,先将25进制的数转化为10进制,再将...

  • 数的进制

    C语言中,整型常量可以用十进制、八进制和十六进制表示。 十进制:用一串连续的数字表示,例如32767、-32768...

  • 数的进制

    数的进制 莱布尼茨(W. Leibniz)(1646~1716)是他那个时代最伟大的思想家之一,他十分欣赏二进位制...

  • 2018-05-29 405. Convert a Number

    题意:将一个十进制数转换为16进制数。解题思路:方法一:常规方法,对该十进制数判断正负,正数就是十进制数直接转化为...

网友评论

      本文标题:数的进制

      本文链接:https://www.haomeiwen.com/subject/ymtweftx.html