您所在位置: 网站首页 / 读书笔记最新整理.docx / 文档详情
读书笔记最新整理.docx 立即下载
2025-08-28
约1.8万字
约33页
0
32KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

读书笔记最新整理.docx

读书笔记最新整理.docx

预览

免费试读已结束,剩余 28 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

读书笔记

第一篇:读书笔记C++程序设计汇编语言/计算机语言FORTARAN语言BASIC语言C语言C++语言世界上第一种计算机高级语言C++是由C发展而来的,与C兼容。C++保留了C语言原有的所有优点,增加了面向对象的机制。C++程序的编写和实现l用C++语言编写程序C++的源程序是以.cpp作为后缀的(cpp是cplusplus的缩写)。l对源程序进行编译为了使计算机能执行高级语言源程序,必须先用一种称为“编译器(complier)”的软件(也称编译程序或编译系统),把源程序翻译成二进制形式的“目标程序(objectprogram)”。编译是以源程序文件为单位分别编译的。编译的作用是对源程序进行词法检查和语法检查。l将目标文件连接在改正所有的错误并全部通过编译后,得到一个或多个目标文件。此时要用系统提供的“连接程序(linker)”将一个程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终形成一个可执行的二进制文件,它的后缀是.exe,是可以直接执行的。l运行程序常量l整形常量整型数据分为短整型、一般整型和长整型。整形常量的三种表达方式:n十进制n八进制开头加一个数字0,就表示这是以八进制数形式表示的常数。n二进制开头加一个数字0和一个英文字母X(或x),就表示这是以十六进制数形式表示的常数。整型数据的存储方式为按二进制数形式存储。l浮点型常量浮点型(又称实型)数据分为单精度(float)、双精度(double)和长双精度(longdouble)3种浮点数的两种表示方式:n十进制小数形式n指数形式(即浮点形式)在程序中不论把浮点数写成小数形式还是指数形式,在内存中都是以指数形式(即浮点形式)存储的。在内存中都是以规范化的指数形式存放:存储单元分为两部分,一部分用来存放数字部分,一部分用来存放指数部分。l字符型常量将一个字符常量存放到内存单元时,实际上并不是把该字符本身放到内存单元中去,而是将该字符相应的ASCII代码放到存储单元中。因此,在C++中字符型数据和整型数据之间就可以通用。一个字符数据可以赋给一个整型变量,反之,一个整型数据也可以赋给一个字符变量。也可以对字符数据进行算术运算,此时相当于对它们的ASCII码进行算术运算。l字符串常量l符号常量区别用#define命令定义的符号常量和用const定义的常变量:符号常量只是用一个符号代替一个字符串,在预编译时把所有符号常量替换为所指定的字符串,它没有类型,在内存中并不存在以符号常量命名的存储单元。而常变量具有变量的特征,它具有类型,在内存中存在着以它命名的存储单元,可以用sizeof运算符测出其长度。用#define命令定义符号常量是C语言所采用的方法,C++把它保留下来是为了和C兼容。C++的程序员一般喜欢用const定义常变量。强制类型转换:l将一个int、short或long型数据赋给一个char型变量,只将其低8位原封不动地送到char型变量(发生截断)。例如shortinti=289;charc=i;//将一个int型数据赋给一个char型变量赋值情况见图2.8。为方便起见,以一个int型数据占两个字节(16位)的情况来说明。l将signed(有符号)型数据赋给长度相同的unsigned(无符号)型变量,将存储单元内容原样照搬(连原有的符号位也作为数值一起传送)。C++的输入与输出输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。C++的输出和输入是用“流”(stream)的方式实现的。在输入流与输出流中使用控制符双精度数doublea=123.456789012345;对a赋初值(1)cout(2)coutintb=123456;对b赋初值(1)cout(3)cout(4)cout123456,123456(5)cout函数:l函数型参:它们并不占内存中的存储单元,因此称它们是形式参数或虚拟参数,表示它们并不是实际存在的数据,只有在发生函数调用时,函数中的形参才被分配内存单元,以便接收从实参传来的数据。在调用结束后,形参所占的内存单元也被释放。l函数声明:就是在函数尚在未定义的情况下,事先将该函数的有关信息通知编译系统,以便使编译能正常进行。l内置函数:在编译时将所调用函数的代码直接嵌入到主调函数中,而不是将流程转出去。使用内置函数可以节省运行时间,但却增加了目标程序的长度。因此一般只将规模很小而使用频繁的函数声明为内置函数。l函数重载:用同一函数名定义多个函数,这些函数的参数个数和参数类型不同。l函数模板:建立一个通用函数,其函数类型和形参类型不具体指定。定义函数模板的一般形式为template或template通用函数定
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

读书笔记最新整理

文档大小:32KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用