C++程序设计基础.ppt

C++程序设计基础.ppt

ID:49264121

大小:2.03 MB

页数:59页

时间:2020-02-02

C++程序设计基础.ppt_第1页
C++程序设计基础.ppt_第2页
C++程序设计基础.ppt_第3页
C++程序设计基础.ppt_第4页
C++程序设计基础.ppt_第5页
资源描述:

《C++程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一部分C++结构化程序设计第一章C++程序设计基础本章课件制作:汪大菊本章内容①C++语言概述②计算机中的数据与编码③C++程序开发过程④C++程序实例⑤基本数据类型⑥常量、变量及引用⑦运算符与表达式⑧typedef的使用⑨基本输入/输出1.1C++语言概述1.C++语言与程序设计语言:人类交流思想的工具程序设计:就是将解决某个问题的过程用程序设计语言描述出来,计算机按这个描述去逐步实现。程序设计语言:编写程序的语言。C与C++语言++2.程序设计语言分为结构化程序设计语言(第1-4章)面向对象程序设计语言(第5-8章)

2、解数学问题接近人的思维模式Windows给软件编程带来的优缺点32位操作系统内存的管理特点软件与硬件的分离本教程的一个缺点:没有介绍操作系统原理好多DOS的观点1.2C++程序开发过程:出错编辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据为什么要装入1.3C++程序实例例1:在屏幕输出Hello,youarewelcome!/*Helloprogram*/#includevoidmain(){cout<<″Hello,youarewelcome!″

3、;//你好,欢迎你!}程序说明:两种注释为什么要注释?编译预处理行main()函数:void、函数体{…}、程序执行处语句:一行可以写若干条语句,每个语句用“;”作为结束。例2:编写程序从键盘任意输入2个数,输出这2个数的和。#includevoidmain(){inta,b,n;cout<<″请输入两个数:″;cin>>a>>b;n=a+b;cout<<″a+b=″<

4、”代替,表示换行。输入:123456例3:由两个函数组成的C++程序#includeintfmax(inta,intb){if(a>b)returna;elsereturnb;}main(){intv1,v2;cout<<“请输入两个数:”;cin>>v1>>v2;cout<<“两个数中较大数是:”<

5、型(char)符点型(float、double)布尔型(bool)非基本数据类型构造类型指针类型空类型(void)数组类型结构类型(struct)联合类型(union)枚举类型(enum)类类型(class)基本数据类型:C++系统已定义的类型。可以直接利用这些类型名来定义数据。类型名说明字节取值范围bool布尔型1true,false[signed]char有符号字符型1-128~+127unsignedchar无符号字符型10~255[signed]shortint有符号短整型2-32768~32767unsigneds

6、hortint无符号短整型20~65535[signed]int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295[signed]longint长整型4-2147483648~+2147483647unsignedlongint无符号长整型40~4294967275)float浮点型4(3.4×10-38~3.4×10+38)double双浮点型8(1.7×10-308~1.7×10+308)longdouble长双浮点型10(1.2×10-4932~1

7、.2×10+4932)shortlongDOSC遗留1.5常量、变量及引用1.5.1常量程序中可以直接使用的常数称为常量inta;a=3;常量分为:整型浮点型字符型字符串常量布尔常量1)整型常量十进制整数:由0~9数字组成的正负整数,如0、15、-247。八进制整数:以数字0开头的整数,由数字0~7组成,如015,0237。十六进制整数:以0x或0X开头的整数,由数字0~9和字母a~f(或大写A~F)组成。例如:0x516,0x8AB,0xb2ff。八进制和十六进制只能表示无符号整数.任一整型常数后跟字母l(或L)时

8、,为长整型.如:12345L任一整型常数后跟字母u(或U)时,为无符号整型.如:7895u浮点型数由整数部分和小数部分组成。浮点型常数有两种形式:小数形式:3.14159,-0.55,-123.0。指数形式:+5.25e-80.5678e05、其中:+5.25e-8表示+5.25×10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。