C语言的基本概念1_1(1的补充说明)

入门C,请把我的文章 《C语言的基本概念 》(还有一部分没写完)连起来看,有些不懂的,没有关系,因为有些概念,我进行反复强调是为了更好地理解指针这一概念,现在我也正在学习,有些地方写了一部分,并不完全写出来,我写出来的是经过理解,进一步处理的,把这些特点记住,C语言很快入门,大概一个月吧。

根据编译器的不同,编译系统分配给 char ,  int    ,  long int    , double 的字节数不同

可以用 sizeof()

这一张为什么要把整形数据单独提出来讲,是因为它在存储单元里的格式不一样。

C语言的基本概念1_1(1的补充说明)

看见没,基本类型分为:整型(整型、字符型)  &  浮点型

1_1 整型  (存储方式  补码

    整型 : 正数 、 负数 、 0

    正数:原码 = 反码 = 补码 

   (先转成 二进制 形式,再进行相应的配置)

    负数:我更习惯于(原码先转换成 二进制,把最高位的符号位置1,(反码 ,取反),补码=反码+1

           方法1: 补码 = 反码 +1    (反码 : 符号位不变,(已经置1) 其余各位取反  )

C语言的基本概念1_1(1的补充说明)

1_2  字符型  (存储方式  以整数的 ASCII )

ASCII 最多用 7 位 二进制   占一个字节

C语言的基本概念1_1(1的补充说明)

 

C语言的基本概念1_1(1的补充说明)

2)浮点型数据   (以 指数方式 存储在存储单元)

   表示有小数点的实数。

实数:

C语言的基本概念1_1(1的补充说明)