第1章 C++程序设计基础.ppt

第1章 C++程序设计基础.ppt

ID:48911911

大小:1.64 MB

页数:57页

时间:2020-02-01

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

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

1、第一章C++程序设计基础本章内容①C++语言概述②C++程序开发过程③C++程序实例(程序框架和简要书写规则)④基本数据类型⑤常量、变量及引用(重点)⑥运算符与表达式(重点)⑦基本输入/输出(重点)1.1C++语言概述1.程序设计与程序设计语言程序设计:将某个问题的解决过程语言描述出来的过程。计算机程序:借助程序设计语言对解决问题步骤的描述程序设计语言:人与计算机交流的语言。2.程序设计语言分类(按支持的程序设计方法)面向过程的程序设计语言,如C、FORTRAN等面向对象程序设计语言,如C++、JAVA等1.1C++语言概

2、述3.C++简介一种用于程序设计的高级语言来源于C,支持面向过程的程序设计方法对C进行了扩展,支持面向对象的程序设计方法用途广泛:开发系统程序、各种应用程序C++的标准1998:ISO/ANSI推出1.1C++语言概述4.计算机程序执行过程//实现任意两个整数相加#includevoidmain(){inta,b,c;cout<<"请输入两个整数:";cin>>a>>b;c=a+b;cout<

3、2C++程序调试过程VisualC++是实现这一过程的一种软件工具(语言处理程序),类似的还有GCC、BorlandC++、C++Builder等出错编辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据编写源程序1.3程序组成和书写格式//一个C++程序示例#include/*编译预处理命令,以“#”开头,行末不加分号*/voidmain()//主函数,执行入口{//函数体inta,b,c;cout<<“请输入两个整数:”;cin>>a>>b;c=a+b;

4、cout<

5、uct)联合类型(union)枚举类型(enum)类类型(class)C++常用的基本数据类型类型名说明字节取值范围bool布尔型1true,falsechar有符号字符型1-128~+127unsignedchar无符号字符型10~255shortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65535int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295longint长整型4-2147483648~+21

6、47483647unsignedlongint无符号长整型40~4294967275float浮点型43.4×10-38~3.4×10+38double双浮点型81.7×10-308~1.7×10+308longdouble长双浮点型103.4×10-4932~3.4×10+49321.5常量、变量及引用1.常量程序中直接写出的常数,程序执行时其值不可以改变。常量的类型整型、浮点型、字符型、字符串常量、布尔常量注意:编译系统依据书写形式确定常量的类型十进制整数:由0~9数字组成的正负整数,如0、15、-247。八进制整数

7、:以数字0开头的整数,由数字0~7组成,如015,0236。十六进制整数:以0x或0X开头的整数,由数字0~9和字母a~f(或大写A~F)组成。例如:0x516,0x8AB,0xb2ff。注意八进制和十六进制只能表示无符号整数.任一整型常数后跟字母l(或L)时,为长整型.如:12345L十进制整型常数后跟字母u(或U)时,为无符号整型.如:7895u1)整型常量浮点型常数有两种形式:小数形式:3.14159-0.55-123.05..5指数形式:+5.25e-8表示+5.25×10-80.5678e+05表示0.567

8、8×1051.0e-5或1e-5表示10-52)浮点型常量(float和double类型)说明:指数形式表示浮点型数时e(或E)前可以是整数或小数,但e后的指数部分必须是整型数。不带后缀的浮点型常量为double型,带后缀F或f可表示单精度实型常量,如:3.14159为double型;而3.14159f

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

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

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