c++语言程序设计第二章.pptxVIP

  • 1
  • 0
  • 约1.38万字
  • 约 89页
  • 2022-03-10 发布于上海
  • 举报
C++语言程序设计第二章会计学第2页/共89页第1页/共89页C++语言的产生C++语言概述C++是从C语言发展演变而来的,首先是一个更好的C引入了类的机制,最初的C++被称为“带类的C”1983年正式取名为C++从1989年开始C++语言的标准化工作于1994年制定了ANSI C++标准草案于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++C++的特点第2页/共89页第3页/共89页C++语言概述全面兼容C它保持了C的简洁、高效和接近汇编语言等特点对C的类型系统进行了改革和扩充C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言支持面向对象的方法C++程序实例—例2-1第3页/共89页第4页/共89页C++语言概述//2_1.cpp#include iostreamusing namespace std;int main(){ coutHello!\n; coutWelcome to c++!\n;}运行结果:Hello!Welcome to c++!C++字符集第4页/共89页第5页/共89页C++语言概述大小写的英文字母:A~Z,a~z数字字符:0~9特殊字符:空格 ! # % ^ * _(下划线) + = - ~ / \ ; . , () [] {}词法记号第5页/共89页第6页/共89页C++语言概述关键字 C++预定义的单词标识符 程序员声明的单词,它命名程序正文中的一些实体文字 在程序中直接使用符号表示的数据操作符 用于实现各种运算的符号分隔符 () {} , : ; 用于分隔各个词法记号或程序正文空白符 空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称标识符的构成规则第6页/共89页第7页/共89页C++语言概述以大写字母、小写字母或下划线(_)开始。可以由以大写字母、小写字母、下划线(_)或数字0~9组成。大写字母和小写字母代表不同的标识符。变量先声明后使用符号常量常量变量第7页/共89页第8页/共89页 数据类型 ——常量与变量基本数据类型和表达式#include iostreamusing namespace std;int main(){ const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; couttotal endl; r=2.5; h=3.2; v=3.14159*r*r*h; coutvendl;}整型变量声明第8页/共89页第9页/共89页 数据类型 ——整型数据基本数据类型和表达式#include iostreamusing namespace std;int main(){ const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; couttotal endl; r=2.5; h=3.2; v=3.14159*r*r*h; coutv endl;}整型变量shortunsigned short 2字节intunsigned int 4字节longunsigned long 4字节整型常量第10页/共89页第9页/共89页数据类型 —整型数据及取值范围基本数据类型和表达式类型 说明符 位数 数值范围 短整 short 16 -32768~32767基本int 32 -231~(231-1)长整 long 32 -231~(231-1)无符号unsigned short 16 0~65535 unsigned [int] 32 0~(232-1)unsigned long 32 0~(232-1) 第10页/共89页第11页/共89页 数据类型 ——实型数据基本数据类型和表达式#include iostreamusing namespace std;int main(){ const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; couttotalendl; r=2.5; h=3.2; v=3.14159*r*r*h; coutvendl;}实型变量默认为double型后缀 F(或 f)为 float型后缀 L(或 l)为 long double型float 4字节精度:3.4×10±38 7位有效数字double 8字节精度:1.7×10±308 15位有效数字long double 8字节精度:1.7×10±308 15位有效数字实型常量第12页/共89页第11页/共89页 数据类型 ——字符型数据(一)基本数据

文档评论(0)

1亿VIP精品文档

相关文档