第1章 c++程序设计基础

ID:40224638

大小:1.69 MB

页数:58页

时间:2019-07-27

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

《第1章 c++程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C++程序设计基础授课:胡静邮箱:mavis_huhu@tju.edu.cn本章内容①C++语言概述②C++程序开发过程③C++程序实例(程序框架和简要书写规则)④基本数据类型⑤常量、变量及引用(重点)⑥运算符与表达式(重点)⑦基本输入/输出(重点)1.1C++语言概述#includevoidmain(){inta,b,c;cout<<"请输入两个整数:";cin>>a>>b;c=a+b;cout<

2、概述1.程序设计语言与程序设计程序设计语言:人与计算机交流的语言。程序设计:将某个问题的解决过程用某种程序设计语言描述出来的过程。计算机程序:借助程序设计语言对解决问题步骤的描述2.程序设计语言分类(按支持的程序设计方法)面向过程的程序设计语言,如C、FORTRAN等面向对象程序设计语言,如C++、JAVA等1.1C++语言概述3.C++简介一种用于程序设计的高级语言来源于C,支持面向过程的程序设计方法对C进行了扩展,支持面向对象的程序设计方法用途广泛:开发系统程序、各种应用程序C++的标准1998:ISO/ANSI推出1.1C++语言概述4.计算机程序设计和调式过程第一

3、步:设计过程1.分析问题,设计利用计算机解决该问题的步骤;2.编写源程序,即将问题的解决过程用某种程序设计语言描述出来;第二步:调试过程1.编辑源程序:将编写好的程序存储到计算机中,形成源程序文件(.CPP);2.编译源程序:将源程序文件翻译成计算机可执行的程序文件(.exe);3.运行程序:运行程序并验证程序的正确性。1.2C++程序上机调试过程VisualC++是实现这一过程的一种软件工具(语言处理程序),类似的还有GCC、BorlandC++、C++Builder等出错编辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据编

4、写源程序1.3程序组成和书写格式//一个C++程序示例#include/*编译预处理命令,以“#”开头,行末不加分号*/voidmain()//主函数,执行入口{//函数体inta,b,c;cout<<“请输入两个整数:”;cin>>a>>b;c=a+b;cout<

5、方式很重要;大括号的使用要恰当。1.4C++的数据类型数据类型基本数据类型整型(int)字符型(char)浮点型(float、double)布尔型(bool)空类型(void)非基本数据类型构造类型指针类型数组类型结构类型(struct)联合类型(union)枚举类型(enum)类类型(class)C++常用的基本数据类型类型名说明字节取值范围bool布尔型1true,falsechar有符号字符型1-128~+127unsignedchar无符号字符型10~255shortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65

6、535int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295longint长整型4-2147483648~+2147483647unsignedlongint无符号长整型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.常量程序中直接写出的常数,程序执行时其值不可以改变。常量的类型整型、浮点型、字符型、字符

7、串常量、布尔常量注意:编译系统依据书写形式确定常量的类型十进制整数:由0~9数字组成的正负整数,如0、15、-247。八进制整数:以数字0开头的整数,由数字0~7组成,如015,0236。十六进制整数:以0x或0X开头的整数,由数字0~9和字母a~f(或大写A~F)组成。例如:0x516,0x8AB,0xb2ff。注意八进制和十六进制只能表示无符号整数.任一整型常数后跟字母l(或L)时,为长整型.如:12345L十进制整型常数后跟字母u(或U)时,为无符号整型.如:7895u1)整型常量浮点型常数有两种形式:小数形式:3.

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

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

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

《第1章 c++程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C++程序设计基础授课:胡静邮箱:mavis_huhu@tju.edu.cn本章内容①C++语言概述②C++程序开发过程③C++程序实例(程序框架和简要书写规则)④基本数据类型⑤常量、变量及引用(重点)⑥运算符与表达式(重点)⑦基本输入/输出(重点)1.1C++语言概述#includevoidmain(){inta,b,c;cout<<"请输入两个整数:";cin>>a>>b;c=a+b;cout<

2、概述1.程序设计语言与程序设计程序设计语言:人与计算机交流的语言。程序设计:将某个问题的解决过程用某种程序设计语言描述出来的过程。计算机程序:借助程序设计语言对解决问题步骤的描述2.程序设计语言分类(按支持的程序设计方法)面向过程的程序设计语言,如C、FORTRAN等面向对象程序设计语言,如C++、JAVA等1.1C++语言概述3.C++简介一种用于程序设计的高级语言来源于C,支持面向过程的程序设计方法对C进行了扩展,支持面向对象的程序设计方法用途广泛:开发系统程序、各种应用程序C++的标准1998:ISO/ANSI推出1.1C++语言概述4.计算机程序设计和调式过程第一

3、步:设计过程1.分析问题,设计利用计算机解决该问题的步骤;2.编写源程序,即将问题的解决过程用某种程序设计语言描述出来;第二步:调试过程1.编辑源程序:将编写好的程序存储到计算机中,形成源程序文件(.CPP);2.编译源程序:将源程序文件翻译成计算机可执行的程序文件(.exe);3.运行程序:运行程序并验证程序的正确性。1.2C++程序上机调试过程VisualC++是实现这一过程的一种软件工具(语言处理程序),类似的还有GCC、BorlandC++、C++Builder等出错编辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源程序出错出错磁盘输入数据编

4、写源程序1.3程序组成和书写格式//一个C++程序示例#include/*编译预处理命令,以“#”开头,行末不加分号*/voidmain()//主函数,执行入口{//函数体inta,b,c;cout<<“请输入两个整数:”;cin>>a>>b;c=a+b;cout<

5、方式很重要;大括号的使用要恰当。1.4C++的数据类型数据类型基本数据类型整型(int)字符型(char)浮点型(float、double)布尔型(bool)空类型(void)非基本数据类型构造类型指针类型数组类型结构类型(struct)联合类型(union)枚举类型(enum)类类型(class)C++常用的基本数据类型类型名说明字节取值范围bool布尔型1true,falsechar有符号字符型1-128~+127unsignedchar无符号字符型10~255shortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65

6、535int有符号整型4-2147483648~+2147483647unsignedint无符号整型40~4294967295longint长整型4-2147483648~+2147483647unsignedlongint无符号长整型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.常量程序中直接写出的常数,程序执行时其值不可以改变。常量的类型整型、浮点型、字符型、字符

7、串常量、布尔常量注意:编译系统依据书写形式确定常量的类型十进制整数:由0~9数字组成的正负整数,如0、15、-247。八进制整数:以数字0开头的整数,由数字0~7组成,如015,0236。十六进制整数:以0x或0X开头的整数,由数字0~9和字母a~f(或大写A~F)组成。例如:0x516,0x8AB,0xb2ff。注意八进制和十六进制只能表示无符号整数.任一整型常数后跟字母l(或L)时,为长整型.如:12345L十进制整型常数后跟字母u(或U)时,为无符号整型.如:7895u1)整型常量浮点型常数有两种形式:小数形式:3.

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