转载注明出处即可。无需经过本人同意。
本文章声明如下:此内容为网课内容的总结以及本人的总结。如存在侵权,请通知本人删除文章。
听课笔记
-
开辟空间 给空间命名 定义一个变量
-
中央处理器cpu运算
-
变量:int i;变量本质与操作;=右边取值再运算;左边完成写值(把右边值赋给左边
-
含变量操作,自定义函数程序:int GetMax(int m,inyt n){int result;…;return result;}
-
不同类型数据的储存:位bit~8个位 Byte字节~存储单元编号 单元地址~
-
重点
7.** 1Byte=8bit
1KB=1024Byte
1MB=1024KB
1GB=1024MB
1TB=1024GB** -
字符character: 用char
-
整型数据 int
-
西方人把字符排序编码
-
ASCII用7位二进制为字符编码,128个字符,机器内占一字节,最高位始终为0
-
扩展ASCII
-
GB2312=ASCII+符号+常用汉字
-
需要编码长度log(2,N)
-
数值数据的表示
-
有符号整数,无符号整型的表示(除2取余倒排序,从下往上)
-
有符号整数表示
-
单精度多精度浮点数
单精度 占32位
符号位最高位,指数占次8位(2进制表示)+.+尾数23位 E=e+127
双精度 占64位
符号位最高位,指数占次11位(2进制表示)+.+尾数52位 E=e+1023
**原码**,一位为符号位
正填0,负填1(其它15位取数值)
(-77)10
原码1000000001001101
反码11111111110110010
补码11111111110110011
反码 符号位不变 其它变反
补码(只考虑负数,正数原码反码补码一致)
(负数补码,反码末位加1)
**0的表示法唯一,
减法可以变成加法**
- A 65 1000001
a 97 1100001