下载此文档

C++程序设计02-简单程序.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
C++语言程序设计
第2讲: C++简单程序设计/5
C++语言概述
C++是从C语言发展演变而来的,首先是一个更好的C。
引入了类的机制,最初的C++被称为“带类的C”。
1983年正式取名为C++。
从1989年开始C++语言的标准化工作。
于1994年制定了ANSI C++标准草案。
于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++。
C++的特点
全面兼容C
它保持了C的简洁、高效和接近汇编语言等特点。
对C的类型系统进行了改革和扩充。
支持面向对象的方法
C++支持面向过程的程序设计,但不是一个纯正的面向对象的语言。
C++程序实例—例2-1
//
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello!\n";
cout<<"e to c++!\n";
}
运行结果:
Hello!
e to c++!
数据类型 ——常量与变量
#include <iostream>
using namespace std;
#define PI
int main()
{
const int PRICE=30;
int num,total;
float v,r,h;
num=10;
total=num*PRICE;
cout << total << endl;
r=;
h=;
v=PI*r*r*h;
cout << v << endl;
}
变量
常量
常量
先声明,
后使用
数据类型—整型数据及取值范围
类型说明符位数 数值范围
布尔 bool false, true
字节 char 8 -128~127
短整数 short 16 -32768~32767
-215~(215-1)
长整数 long 32 -231~(231-1)
无符号 byte 8 0~256
unsigned short 16 0~65535(216-1) unsigned [int] 32 0~(232-1) unsigned long 32 0~(232-1)
数据类型—int 类型
int 类型
与操作系统有关。
Windows 内核,为 16位
Win32 内核,为32位
未来 64系统中(Vista),将为 64位
int 有关的数据类型
int
unsigned int
数据类型—浮点数据及取值范围
float 32位
#define FLT_MAX +38F /* max value */
= × 1038
F表示单精度浮点数:保证小数点后7位精度
double 64位
#define DBL_MAX +308
= × 10308
双精度数:保证小数点后15位精度
数据类型的转换
整数间转换
byte a = 100;
unsigned long b
=(unsigned long)a; // 强制类型转换
byte c = (byte) b;
// 需要注意精度损失的问题
浮点数与整数转换
float a = ;
int b=(int)a; // b = 3
如何实现四舍五入?
int b=(int)(a+);
变量的存储类型
auto
属于一时性存储,其存储空间可以被若干变量多次覆盖使用。
register
存放在通用寄存器中。
extern
在所有函数和程序段中都可引用。
static
在内存中是以固定地址存放的,在整个程序运行期间都有效。

C++程序设计02-简单程序 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11