C语言的基本概念1_1(1的补充说明)
入门C,请把我的文章 《C语言的基本概念 》(还有一部分没写完)连起来看,有些不懂的,没有关系,因为有些概念,我进行反复强调是为了更好地理解指针这一概念,现在我也正在学习,有些地方写了一部分,并不完全写出来,我写出来的是经过理解,进一步处理的,把这些特点记住,C语言很快入门,大概一个月吧。
根据编译器的不同,编译系统分配给 char , int , long int , double 的字节数不同
可以用 sizeof()
这一张为什么要把整形数据单独提出来讲,是因为它在存储单元里的格式不一样。
看见没,基本类型分为:整型(整型、字符型) & 浮点型
1_1 整型 (存储方式 补码)
整型 : 正数 、 负数 、 0
正数:原码 = 反码 = 补码
(先转成 二进制 形式,再进行相应的配置)
负数:我更习惯于(原码先转换成 二进制,把最高位的符号位置1,(反码 ,取反),补码=反码+1
方法1: 补码 = 反码 +1 (反码 : 符号位不变,(已经置1) 其余各位取反 )
1_2 字符型 (存储方式 以整数的 ASCII )
ASCII 最多用 7 位 二进制 占一个字节
2)浮点型数据 (以 指数方式 存储在存储单元)
表示有小数点的实数。
实数: