zoukankan      html  css  js  c++  java
  • 2_C语言中的数据类型 (二)进制

      1.1       二进制数、位、字节与字

      我们习惯于十进制的数:10,12等

      一个位只能表示0,或者1两种状态,简称bit,一个位是一个bit

      一个字节为8个二进制,称为8位,简称BYTE,8个比特是一个字节

      一个字为2个字节,简称WORD。

      两个字为双字,简称DWORD

      1.2       八进制

      八进制为以8为基数的数制系统,C语言当中0表示八进制,0666;

      1.3       十六进制

      十六进制值16为基数 的数制系统,C语言中用0x表示十六进制

    十进制

    十六进制

    二进制

    0

    0

    0000

    1

    1

    0001

    2

    2

    0010

    3

    3

    0011

    4

    4

    0100

      十进制转化8进制,用十进制数作为被除数,8作为除数,取商数和余数,直到商数为0的时候,将余数倒过来就是转化后的结果

      十进制转化16进制,用十进制数作为被除数,16作为除数,取商数和余数,直到商数为0的时候,将余数倒过来就是转化后的结果

     资料来源:传智播客  仅供学习研究

  • 相关阅读:
    codeforces 368B
    codeforces 651A
    codeforces 651B
    codeforces 732B
    codeforces 313B
    codeforces 550A
    codeforces 498B
    Linux C/C++基础——内存分区
    Linux C/C++基础——变量作用域
    Linux C/C++基础——Windows远程登录Linux
  • 原文地址:https://www.cnblogs.com/wuchuanying/p/6275583.html
Copyright © 2011-2022 走看看