一、内存
- 内存是线性的,是按字节为单位进行编制的,是以32位机为例。
二、补码
- 补码的运算规则是互逆的
- 符号位同普通位一并参与运算
- 补码可以使加减乘除,全部变加法
三、数据类型
- 数据类型提供了, 申请内存单元的大小和访问规则。 数据类型是架设在线性内存上的一种逻辑关系。
数据类型转化
a、小数据赋给大变量
- 不会造成数据的丢失,系统为了保证数据的完整性,还提供了符号扩充行为。
- b、大数据赋给小变量
- 会发生Truncate(截断行为),有可能会造成数据丢失。
- c、隐式转化
- 整形提升
- 混合提升
- d、显示转化
- int a =7 ; int b =3; float c = (float)a/b;