第2讲 计算本质-符号化、计算化与自动化

第2讲 计算本质-符号化、计算化与自动化

语义符号化——符号计算化——计算01化——01自动化——分层构造化——构造集成化

符号化

自然社会问题——>字母和符号——>0和1

01化

基本逻辑运算

与运算(AND

或运算(OR

非运算(NOT

异或运算(XOR 相同为0,不同为1

数值的符号处理

正数的原码补码反码一样

负数的原码是数值的基础上,符号位始终为1

负数的反码是除符号位全部取反

负数的补码补码是反码的基础上加一

基本加减法

负数和正数相加,是用补码相加

得到结果以后还需要转换回原码

两个数的符号位相同,结果的符号位不同,会出现溢出,无法计算

基本乘除法

乘以二整体左移一位,除以二右移一位

小数点的处理

定点数

小数点位数固定

浮点数

小数点的位数不固定

编码

将特定数字赋予特殊信息和含义

ASCII码就是一种编码形式

BCD码表示十个数字

汉字的编码

国标码——>机(内)码

实现0和1的基本元器件:电信号和和继电器开关,二极管

&与门电路

》=或门电路

1 0 非门电路

=0异或门电路

进位计数制

小数点处理

浮点数:指数位 符号位 尾数位

其他注意事项

十进制转换二进制方法:整数部分除2取余,从下往上写,小数部分一直乘以2,从上往下写

十六进制转换二进制的方法:每一个数字都转换成四个二进制的数(四位分组

符号位可以与数值位一同参与运算

计算机内部使用的编码的基本特征是唯一性和公共性

汉字内码是两字节码,是用于存储汉字的码

汉字外码是用于将汉字输入到机器所使用的编码

你可能感兴趣的:(学习经历,c语言)