欢迎来到天天文库
浏览记录
ID:51992343
大小:1.67 MB
页数:57页
时间:2020-03-27
《《C程序设计基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章C++程序设计基础本章内容①C++语言概述②C++程序开发过程③C++程序实例(程序框架和简要书写规则)④基本数据类型⑤常量、变量及引用(重点)⑥运算符与表达式(重点)⑦基本输入/输出(重点)1.1C++语言概述1.程序设计语言与程序设计程序设计语言:人与计算机交流的语言。计算机程序:借助程序设计语言对解决问题步骤的描述程序设计:将某个问题的求解过程用程序设计语言描述出来的过程。程序设计语言分类(按支持的程序设计方法)面向过程的程序设计语言,如C、FORTRAN等面向对象程序设计语言,如C++、JAVA等1.1C++语言概
2、述C++简介一种用于程序设计的高级语言来源于C,支持面向过程的程序设计方法对C进行了扩展,支持面向对象的程序设计方法用途广泛:开发系统程序、各种应用程序C++的标准1998:ISO/ANSI推出1.1C++语言概述//一个C++程序示例#includevoidmain(){inta,b,c;cout<<"请输入两个整数:";cin>>a>>b;c=a+b;cout<3、辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据VisualC++是实现这一过程的一种软件工具(语言处理程序),类似的还有GCC、BorlandC++、C++Builder等1.3C++程序实例(程序组成和书写格式)//一个C++程序示例#include/*编译预处理命令,以“#”开头,行末不加分号*/voidmain()//主函数,执行入口{//函数体inta,b,c;cout<<“请输入两个整数:”;cin>>a>>b;c=a+b;cout<4、<5、枚举类型(enum)类类型(class)C++常用的基本数据类型类型名说明字节取值范围bool布尔型1true,falsechar有符号字符型1-128~+127unsignedchar无符号字符型10~255shortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65535int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295longint长整型4-2147483648~+2147483647unsignedlo6、ngint无符号长整型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。八进制整数:以数字0开头的整数,由数字0~7组成,如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.05..5指数形式:+5.25e-8表示+5.25×10-80.5678e+05表示0.5678×1051.0e-5或1e-5表示10-52)8、浮点型常量(float和double类型)说明:指数形式表示浮点型数时e(或E)前可以是整数或小数,但e后的指数部分必须是整型数。不带后缀的浮点型常量为double型,带后缀F或f可表示单精度实型常量,如:3.14159为double型;而3.14159f,1.
3、辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据VisualC++是实现这一过程的一种软件工具(语言处理程序),类似的还有GCC、BorlandC++、C++Builder等1.3C++程序实例(程序组成和书写格式)//一个C++程序示例#include/*编译预处理命令,以“#”开头,行末不加分号*/voidmain()//主函数,执行入口{//函数体inta,b,c;cout<<“请输入两个整数:”;cin>>a>>b;c=a+b;cout<4、<5、枚举类型(enum)类类型(class)C++常用的基本数据类型类型名说明字节取值范围bool布尔型1true,falsechar有符号字符型1-128~+127unsignedchar无符号字符型10~255shortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65535int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295longint长整型4-2147483648~+2147483647unsignedlo6、ngint无符号长整型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。八进制整数:以数字0开头的整数,由数字0~7组成,如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.05..5指数形式:+5.25e-8表示+5.25×10-80.5678e+05表示0.5678×1051.0e-5或1e-5表示10-52)8、浮点型常量(float和double类型)说明:指数形式表示浮点型数时e(或E)前可以是整数或小数,但e后的指数部分必须是整型数。不带后缀的浮点型常量为double型,带后缀F或f可表示单精度实型常量,如:3.14159为double型;而3.14159f,1.
4、<
5、枚举类型(enum)类类型(class)C++常用的基本数据类型类型名说明字节取值范围bool布尔型1true,falsechar有符号字符型1-128~+127unsignedchar无符号字符型10~255shortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65535int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295longint长整型4-2147483648~+2147483647unsignedlo
6、ngint无符号长整型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。八进制整数:以数字0开头的整数,由数字0~7组成,如
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.05..5指数形式:+5.25e-8表示+5.25×10-80.5678e+05表示0.5678×1051.0e-5或1e-5表示10-52)
8、浮点型常量(float和double类型)说明:指数形式表示浮点型数时e(或E)前可以是整数或小数,但e后的指数部分必须是整型数。不带后缀的浮点型常量为double型,带后缀F或f可表示单精度实型常量,如:3.14159为double型;而3.14159f,1.
此文档下载收益归作者所有