当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C++程序设计教程》教学资源(PPT课件讲稿)第2讲 C++简单程序设计

资源类别:文库,文档格式:PPT,文档页数:28,文件大小:133KB,团购合买
C++语言概述 C++是从C语言发展演变而来的,首先是一个更 好的C 引入了类的机制,最初的C++被称为“带类的C” 1983年正式取名为C++。 从1989年开始C++语言的标准化工作。 于1994年制定了 ANSI++标准草案。 于1998年11月被国际标准化组织(ISO)批准为 国际标准,成为目前的C++。
点击下载完整版文档(PPT)

C+语言程序设计 第2讲:C++简单程序设计

C++语言程序设计 第2讲: C++简单程序设计 /5

C+语言概述 C++是从C语言发展演变而来的,首先是一个更 好的C。 引入了类的机制,最初的C++被称为“带类的C 1983年正式取名为C++。 鼙从1989年开始C++语言的标准化工作 于1994年制定了ANSC+标准草案 于1998年11月被国际标准化组织(lSO)批准为 国际标准,成为目前的C++

C++语言概述  C++是从C语言发展演变而来的,首先是一个更 好的C。  引入了类的机制,最初的C++被称为“带类的C” 。  1983年正式取名为C++。  从1989年开始C++语言的标准化工作。  于1994年制定了ANSI C++标准草案。  于1998年11月被国际标准化组织(ISO)批准为 国际标准,成为目前的C++

C++的特点 颦全面兼容C 它保持了C的简洁、高效和接近汇编语言等特 点 对c的类型系统进行了改革和扩充 支持面向对象的方法 C++支持面向过程的程序设计,但不是一个纯 正的面向对象的语言

C++的特点 全面兼容C  它保持了C的简洁、高效和接近汇编语言等特 点。  对C的类型系统进行了改革和扩充。 支持面向对象的方法  C++支持面向过程的程序设计,但不是一个纯 正的面向对象的语言

C+程序实例例2-1 //21.cpp include using name space std; int main o cout<<"Hello! \n" cout<< Welcome to c++!\n 运行结果: Hello Welcome to c++

C++程序实例—例2-1 //2_1.cpp #include using namespace std; int main() { cout<<"Hello!\n"; cout<<"Welcome to c++!\n"; } 运行结果: Hello! Welcome to c++!

警数据类型 常量与变量 先声明, Include using name space sta; 后使用 #define PI 3.14159 int main o const int pRICE=30 int num total 工 oat v, r,h; 变 num=10 total=num★ PRICE cout < total < endl r=2.5 h=3.2 V=P工★r★y★h; cout < v<< endl;

数据类型 ——常量与变量 #include using namespace std; #define PI 3.14159 int main() { const int PRICE=30; int num,total; float v,r,h; num=10; total=num*PRICE; cout << total << endl; r=2.5; h=3.2; v=PI*r*r*h; cout << v << endl; } 变 量 常 量 常 量 先声明, 后使用

数据类型整型数据及取值范围 类型说明符 位数数值范围 布尔 bool false. true 字节 char 8 128~127 影短整数 short 16-32768~32767 215~(215-1) 长整数10ng32-23~(23-1 无符号 byte 8 0~256 unsigned short 160~65535(216-1) unsigned [int] 32 0(232-1) unsigned long 320~(232-1)

数据类型 —整型数据及取值范围 类型 说明符 位数 数值范围 布尔 bool false, true 字节 char 8 -128~127 短整数 short 16 -32768~32767 -2 15~(2 15-1) 长整数 long 32 -2 31~(231-1) 无符号 byte 8 0~256 unsigned short 16 0~65535(2 16-1) unsigned [int] 32 0~(232-1) unsigned long 32 0~(232-1)

数据类型nt类型 int类型 与操作系统有关 Windows30内核,为16位 Win32内核,为32位 未来64系统中(Vsta),将为64位 int有关的数据类型 int unsigned int

数据类型 —int 类型  int 类型  与操作系统有关。  Windows 3.0 内核,为 16位  Win32 内核,为32位  未来 64系统中(Vista),将为 64位  int 有关的数据类型  int  unsigned int

数据类型浮点数据及取值范围 £1at32位 #define FLT MAX 3. 402823466e+38F /* max value * =3.402823466×1038 形E表示单精度浮点数:保证小数点后7位精度 double 4位 # define dbl ma1.7976931348623158e+308 1.7976931348623158×10308 双精度数:保证小数点后15位精度

数据类型 —浮点数据及取值范围  float 32位  #define FLT_MAX 3.402823466e+38F /* max value */  = 3.402823466 × 1038  F表示单精度浮点数:保证小数点后7位精度  double 64位  #define DBL_MAX 1.7976931348623158e+308  = 1.7976931348623158 × 10308  双精度数:保证小数点后15位精度

数据类型的转换 整数间转换 byte a = 100i unsigned long b ( unsigned1ong)a;//强制类型转换 byte c =(byte)bi /需要注意精度损失的问题 浮点数与整数转换 f1oata=3.1415926f; int b=(inta //b=3 如何实现四舍五入? int b=(int)(a+o 5f)

数据类型的转换  整数间转换 byte a = 100; unsigned long b =(unsigned long)a; // 强制类型转换 byte c = (byte) b; // 需要注意精度损失的问题  浮点数与整数转换 float a = 3.1415926f; int b=(int)a; // b = 3  如何实现四舍五入?  int b=(int)(a+0.5f);

变量的存储类型 auto 属于一时性存储,其存储空间可以被若干变量 多次覆盖使角。 register 存放在通用寄存器中 extern 在所有函数和程序段中都可引用。 static 在存中是以固定地址存放的,在整个程序运

变量的存储类型  auto  属于一时性存储,其存储空间可以被若干变量 多次覆盖使用。  register  存放在通用寄存器中。  extern  在所有函数和程序段中都可引用。  static  在内存中是以固定地址存放的,在整个程序运 行期间都有效

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共28页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有