欢迎来到天天文库
浏览记录
ID:36709722
大小:379.31 KB
页数:50页
时间:2019-05-10
《C程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章C++程序设计基础本章内容C++语言概述C++程序开发过程C++程序实例基本数据类型常量、变量及引用运算符与表达式基本输入/输出2本章重点常量、变量和引用运算符与表达式31.1C++语言概述C++语言与程序设计语言:人类交流思想的工具程序设计:就是将解决某个问题的过程用程序设计语言描述出来,计算机按这个描述去逐步实现。程序设计语言:编写程序的语言。C与C++语言1.14程序设计语言分为结构化程序设计语言(第1-4章)面向对象程序设计语言(第5-8章)1.151.2C++程序开发过程出错编辑源程序预处理程序编译程序连接程序装入程序输出结果执行程序输入、修改源
2、程序出错出错磁盘输入数据1.261.3C++程序实例例1:在屏幕输出Hello,youarewelcome!/*Helloprogram*/#includevoidmain(){cout<<″Hello,youarewelcome!″;//你好,欢迎你!}程序说明:两种注释编译预处理行main()函数:void、函数体{…}、程序执行处语句:一行可以写若干条语句,每个语句用“;”作为结束。1.37例2:编写程序从键盘任意输入2个数,输出这2个数的和。#includevoidmain(){inta,b,
3、n;cout<<″请输入两个数:″;cin>>a>>b;n=a+b;cout<<″a+b=″<4、class)1.491.5常量、变量及引用字面常量整型十进制数八进制数:以数字0开头的整数,由数字0-7组成十六进制数:以0x开头的整数,由数字0-9和字母a-f组成说明:八进制数和十六进制数只能表示无符号整数任一整型常数后跟字母l(或L)时,为长整型.如:12345L任一整型常数后跟字母u(或U)时,为无符号整型.如:7895u1.510常量浮点型浮点型常数有两种形式小数形式:3.14159,-0.55,-123.0指数形式:+5.25e-80.5678e05指数形式表示浮点型数时e(或E)前可以是整数或小数,但e后的指数部分必须是整型数。浮点型数总是按d5、ouble类型存储的,只有在数的后面加上f才按float类型存储,如1.234E-6f。长双精度(longdouble)型常量通常在双精度数后面加上l或L表示,如1.2345e-12L。1.511常量字符型用单引号括起来的单个字符字符型常量中的单引号作为定界符,不是字符型常量内容。字符型常量具有数值,其值就是该字符的ASCII码值。而且值可以作为整数参与运算:如‘a’+5结果为字符‘f’如‘9’-6结果为数字字符‘3’如‘A′+32结果为’a‘‘f’–‘d’结果为整数2。可以是ASCII字符集中任意可打印字符,包括空格.转义字符(见表1-3)1.512常量字符6、串用双引号括起来的一串字符例如:"Thisisastring","A"字符串中可以包含空格、转义字符、中文字符等。双引号作为字符串的定界符,计算字符串长度时双引号不计算在内编译程序在存储字符串常量时自动在字符串最后加一个‘ ’作为一个字符串的结束标志,‘ ’占一个字节位置。一个字符占一个字节,一个汉字占两个字节。在程序设计中字符串通常用字符数组或字符指针存放。1.513常量布尔仅有两个值,即true和false符号常量符号常量在使用前必须进行说明。符号常量的说明形式为:const数据类型名常量名=常量值;数据类型名const常量名=常量值;例如:cons7、tintm=100;constfloatpi=3.14159;符号常量在说明时一定要赋初值,其值程序中不能修改。符号常量名不要和一般变量名重名。使用符号常量可以提高程序的可读性,增强程序的可维护性。1.514变量标识符用来为变量、符号常量、数组、函数、类型等命名标识符有以下规则必须由字母、下画线和数字组成,且第1个字符应是字母或下画线不能使用C++的关键字作为标识符C++中区分大小写1.515变量在程序中可以改变值的量每个变量在内存中占有一定的存储单元,该存储单元中存放变量的值。在程序设计中可以根据需要改变变量的值。每个存储单元都有一个地址。12.345变量名8、X1变量值存储单元1.5
4、class)1.491.5常量、变量及引用字面常量整型十进制数八进制数:以数字0开头的整数,由数字0-7组成十六进制数:以0x开头的整数,由数字0-9和字母a-f组成说明:八进制数和十六进制数只能表示无符号整数任一整型常数后跟字母l(或L)时,为长整型.如:12345L任一整型常数后跟字母u(或U)时,为无符号整型.如:7895u1.510常量浮点型浮点型常数有两种形式小数形式:3.14159,-0.55,-123.0指数形式:+5.25e-80.5678e05指数形式表示浮点型数时e(或E)前可以是整数或小数,但e后的指数部分必须是整型数。浮点型数总是按d
5、ouble类型存储的,只有在数的后面加上f才按float类型存储,如1.234E-6f。长双精度(longdouble)型常量通常在双精度数后面加上l或L表示,如1.2345e-12L。1.511常量字符型用单引号括起来的单个字符字符型常量中的单引号作为定界符,不是字符型常量内容。字符型常量具有数值,其值就是该字符的ASCII码值。而且值可以作为整数参与运算:如‘a’+5结果为字符‘f’如‘9’-6结果为数字字符‘3’如‘A′+32结果为’a‘‘f’–‘d’结果为整数2。可以是ASCII字符集中任意可打印字符,包括空格.转义字符(见表1-3)1.512常量字符
6、串用双引号括起来的一串字符例如:"Thisisastring","A"字符串中可以包含空格、转义字符、中文字符等。双引号作为字符串的定界符,计算字符串长度时双引号不计算在内编译程序在存储字符串常量时自动在字符串最后加一个‘ ’作为一个字符串的结束标志,‘ ’占一个字节位置。一个字符占一个字节,一个汉字占两个字节。在程序设计中字符串通常用字符数组或字符指针存放。1.513常量布尔仅有两个值,即true和false符号常量符号常量在使用前必须进行说明。符号常量的说明形式为:const数据类型名常量名=常量值;数据类型名const常量名=常量值;例如:cons
7、tintm=100;constfloatpi=3.14159;符号常量在说明时一定要赋初值,其值程序中不能修改。符号常量名不要和一般变量名重名。使用符号常量可以提高程序的可读性,增强程序的可维护性。1.514变量标识符用来为变量、符号常量、数组、函数、类型等命名标识符有以下规则必须由字母、下画线和数字组成,且第1个字符应是字母或下画线不能使用C++的关键字作为标识符C++中区分大小写1.515变量在程序中可以改变值的量每个变量在内存中占有一定的存储单元,该存储单元中存放变量的值。在程序设计中可以根据需要改变变量的值。每个存储单元都有一个地址。12.345变量名
8、X1变量值存储单元1.5
此文档下载收益归作者所有