zoukankan      html  css  js  c++  java
  • 【学习笔记】【C语言】进制

    1. 什么是进制

    是一种计数的方式,数值的表示形式

    2. 二进制

    1> 特点:只有0和1,逢2进1

    2> 书写格式:0b或者0b开头

    3> 使用场合:二进制指令二进制文件,变量在内存中就是二进制存储

    4> 二进制和十进制的互相转换

    5> n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方-1

    3. 八进制

    1> 特点:0~7,逢八进一

    2> 书写格式:0开头

    3> 八进制和二进制的互相转换

    4. 十六进制

    1> 特点:0~F,逢十六进一

    2> 书写格式:0x或者0X开头

    3> 十六进制和二进制的互相转换

    5. 格式

    printf以不同进制形式进行输出

    clip_image004

     1 #include <stdio.h>
     2 
     3 /*
     4  %d\%i  十进制形式输出整数
     5  %c 输出字符
     6  %p 输出地址
     7  %f 输出小数
     8  %o 八进制形式输出整数
     9  %x 十六进制形式输出整数
    10  
    11  */
    12 
    13 int main()
    14 {
    15     // 默认情况下,就是十进制
    16     int number = 12;
    17     
    18     // 二进制(0b或者0B开头)
    19     int number2 = 0B1100;
    20     
    21     // 八进制(0开头)
    22     int number3 = 014;
    23     
    24     // 十六进制(0x或者0X开头)
    25     int number4 = 0xc;
    26     
    27     // %d以10进制整数的形式输出一个数值
    28     printf("%x
    ", number);
    29     
    30     return 0;
    31 }
  • 相关阅读:
    优秀数
    加法检测器
    数字转换
    选课
    二叉苹果树
    分离与合体
    括号配对
    凸多边形的划分
    能量项链
    石子合并
  • 原文地址:https://www.cnblogs.com/dssf/p/4582103.html
Copyright © 2011-2022 走看看