C++编程:小数表示与面向对象基础

需积分: 24 13 下载量 160 浏览量 更新于2024-08-23 收藏 4.91MB PPT 举报
"小数在计算机中的表示方法主要采用浮点方式,这涉及到计算机科学中的浮点数表示原理。浮点数表示法将一个数 N 写成 M × 2^E 的形式,其中 E 代表2的幂,是数N的阶码,决定了小数点的位置,阶码的位数影响了浮点数能表示的数值范围。M 作为数N的尾数,包含了数N的所有有效数字,它决定了数值的精度。在C++编程中,理解这种表示法对于处理浮点计算和进行高效编程至关重要。 东南大学的C++课程旨在培养学生的基本计算机程序设计概念和技能,重点在于理解和运用C++语言以及面向对象的编程思想。课程的目标包括建立程序设计的概念体系,掌握C++语言的基本语法和面向对象编程方法,以及提升编程和调试能力。课程内容循序渐进,从概述、简单程序设计到函数、类与对象等核心概念。 在课程的初步阶段,会介绍计算机程序设计语言的发展历史,以及面向对象方法的基本概念,让学生理解信息的表示与存储方式,熟悉程序开发过程。接着,进入C++的实践应用,学习基本数据类型、表达式、输入输出操作,以及控制结构,这些都是编程的基础。自定义数据类型如结构体等的使用,进一步扩展了编程的灵活性。 后续章节深入到函数的使用,包括函数的定义、内联函数、带默认形参值的函数、函数重载和函数模板,这些都是C++中函数功能的强化。此外,课程还介绍了如何利用C++的系统函数,增强了学生对C++库的掌握。 课程的重点转向面向对象编程,讲解面向对象的思想、基本特点,深入学习类和对象的创建与使用,包括构造函数和析构函数在对象生命周期中的作用,以及类的组合,使得学生能够构建复杂的对象结构。类模板的引入让编程更具通用性,而面向对象标记则帮助学生理解对象的标识和多态性。 整个课程以C++语言为基础,结合面向对象编程理论,旨在为学生打下坚实的编程基础,为后续的高级主题学习做好准备。通过这一系列的学习,学生不仅能掌握C++编程技术,还能对软件开发的全过程有一个全面的理解,为未来的职业生涯做好准备。"