美文网首页程序园程序员
搞懂这些公式和原理,二级C语言对你来说肯定会简单很多!

搞懂这些公式和原理,二级C语言对你来说肯定会简单很多!

作者: 1cbd7f94d3ea | 来源:发表于2019-04-26 19:06 被阅读40次

    基本概念:

    机器数:在计算机中,一个数有二进制表示的数

    原码:第一位是符号位,

    其他位表示数值:0:正数,1:负数

    反码:正数-->原码,负数-->符号位不变,

    其他取反

    补码:正数-->原码,负数-->反码+1

    转换练习:

    基本转换:

    -2=1000 0010原=1111 1101反=1111 1101反+0000 0001=1111 1110补

    原码计算:

    0000 0001原+1000 0001原=1000 0010原码+-2D

    反码计算:

    0000 0001反+1111 1110反=1111 1111反=1000 0000原=-0D

    补码计算:

    0000 0001补+1111 1111补=0000 0000补

    进制与存储:

    二进制数:1010B+(1010)2

    数据存储与二进制

    1位(b)=1个二进制位

    1字节(bit)=8个二进制位

    存储单位与二进制

    1KB=1024B=210B

    1MB=1024KB=220B

    1GB=1024MB=230B

    1TB=1024GB=240B

    其他进制:

    八进制

    八进制数:271Q=(271)8

    C语言中的八进制数 0开头的数字

    十六进制

    十六进制数:1C2FH=(1C2F)16

    十六进制基库数:

    C语言中的十六进制数:0X开头的数字

    进制转换:

    八进制与二进制:

    十六进制与二进制:

    First Blood:

    运行机制:

    学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以进群(见简介)一起来学习哦!

    相关文章

      网友评论

        本文标题:搞懂这些公式和原理,二级C语言对你来说肯定会简单很多!

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