C++笔记(1)

绪论:

*计算机语言的发展
    -计算机程序(指令集合)
    -机器语言
    -汇编语言
    -高级语言(解释执行/编译执行)

*高级语言的发展:第一代FORTRAN、Algol60.第二代Pascal、C.第三代Ada(引入抽象数据类型).第四代Smalltalk、Eiffel、C++、Java

*面向对象的语言
    -高级语言
    -属性/行为
    -抽象类
    -继承/多态

*对象的概念:
    -实际存在的事物
    -有形/无形
    -静态特征/动态特征

*封装的概念:
    -将对象的属性和行为包装在一个独立单位中

*继承的概念:
    -特殊类/一般类

*多态的概念:
    -一般类/特殊类




*面向对象的软件工程:
    -面向对象的分析(OOA)
    -面向对象的设计(OOD)
    -面向对象的编程(OOP)
    -面向对象的测试(OOT)
    -面向对象的软件维护(OOSM)

*信息的表示和存储:
    -信息(控制信息/数据信息)

*信息储存单位:
    -bit
    -byte(1byte=8bit)
    -K(1K = 1024byte)
    -M(1M = 1024K)
    -G(1G = 1024K)

*二进制编码:
    -原码(0的表示不唯一、运算规则复杂)
    -反码(正数与原码相同,负数符号位不变其余取反|0的表示也不唯一)
    -补码 [X]补 = X (X>0)
          [X]补 = 2^n + X (X<0) [X]补 = [X]反 + 1
    (0的表示唯一)

*小数表示法:
    -浮点数N=M x 2^E


*ASCII码:
    -7位二进制表示一个字符2^7=128
    -汉字 2个字节,并且首位为1


*程序的开发过程
    -源程序、编译、连接、运行、完成

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值