欢迎来到天天文库
浏览记录
ID:59448044
大小:3.74 MB
页数:117页
时间:2020-09-18
《C++面向对象程序设计教程(上)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、黑龙江大学王欣C++面向对象程序设计教程(上)C++Object-OrientedProgrammingDesignCourse(第三版)第一章基本编程语句Chapter1BasicProgrammingStatements第二章数据类型Chapter2DataTypes第三章函数机制Chapter3FunctionMechanism第一章基本编程语句Chapter1BasicProgrammingStatements#include"iostream.h"voidmain(){cout<<"Hello,world!";}1.1.1一个C
2、++程序#include是C++的编译指令。C++编译系统会根据预处理指令#include中的文件名,把该文件的内容包含近来。main表示主函数,每一个C++程序都必须包含一个且只有一个main函数使用“{”和“}”括起来。cout表示标准输出流的对象,用于屏幕输出。“<<”是插入符,它将后面的内容输出到屏幕上屏幕等待指令:system("pause")或者getchar()或者cin.ignore();头文件#include也可写为#includeusingnamespac
3、estd;这样写符合ANSIC++规范。ANSIC++建议头文件不带后缀“.h”std是standard的缩写。一.说明语句(DeclarativeStatements)1.常量(1)整形常量a.十进制如:34,128等b.八进制以0(零)开头的数如:045=(45)8=(37)10-023=-19c.十六进制以0x或0X开头的数,由0~9或A~F、a~f组成如:0x7B=7*16+11=123-0x1a=-26#include"iostream.h"voidmain(){intk=-0x1a,f=10,q;q=k+f;cout<4、)字符常量‘A’‘g’除了上述形式的字符常量外,还可以用“”开头的字符序列来表示特殊形式的字符常量。其中‘ 00’和‘xhh’表示1-3位八进制和1-2位16进制数所代表的字符。‘101’=‘x41’=‘A’AscII码值65换行,将当前位置移到下一行头t水平制表(跳到下一个制表为,一个制表区占8列)r回车,将当前位置移到本行开头ddd1到3位八进制所代表的字符xhh1到2位十六进制所代表的字符#include"iostream.h"voidmain(){charz;z='101';cout<5、iostream.h"voidmain(){charz;z='101';cout<6、.’a’与“a”不同‘a’占一个字节“a”占两个字节,末尾还有个 字符。intb=‘a’+3(4)符号常量用define或const来定义#include"iostream.h"#definePI3.141593=constfloatPI=3.141593;voidmain(){floatfRadius=100.0,fArea;fArea=PI*fRadius*fRadius;cout<<"Thecircleareais"<7、变量可以写在同一行语句中,不过变量名要用逗号“,”分隔。inta=3;/*定义a为整形变量*/floatf=3.56;//指定f为浮点型变量doublez=3.2345;//双精度型charc=‘a’;//指定c为字符型变量C++规定表示符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线3运算符和表达式1.算术运算符+-*/%(1)除法运算7/5=17/5.0=1.47.0/5.0=1.4(2)求余运算40%11=740%-11=7-40%11=-7-40%-11=-7b.初始化intnNum1=3;doublex8、=1.28;intnNum1,nNum2=3,nNum3;4基本语句1.在复合语句中定义的变量只作用于该复合语句的范围,而在复合语句外这些变量却不能被调用。#inc
4、)字符常量‘A’‘g’除了上述形式的字符常量外,还可以用“”开头的字符序列来表示特殊形式的字符常量。其中‘ 00’和‘xhh’表示1-3位八进制和1-2位16进制数所代表的字符。‘101’=‘x41’=‘A’AscII码值65换行,将当前位置移到下一行头t水平制表(跳到下一个制表为,一个制表区占8列)r回车,将当前位置移到本行开头ddd1到3位八进制所代表的字符xhh1到2位十六进制所代表的字符#include"iostream.h"voidmain(){charz;z='101';cout<5、iostream.h"voidmain(){charz;z='101';cout<6、.’a’与“a”不同‘a’占一个字节“a”占两个字节,末尾还有个 字符。intb=‘a’+3(4)符号常量用define或const来定义#include"iostream.h"#definePI3.141593=constfloatPI=3.141593;voidmain(){floatfRadius=100.0,fArea;fArea=PI*fRadius*fRadius;cout<<"Thecircleareais"<7、变量可以写在同一行语句中,不过变量名要用逗号“,”分隔。inta=3;/*定义a为整形变量*/floatf=3.56;//指定f为浮点型变量doublez=3.2345;//双精度型charc=‘a’;//指定c为字符型变量C++规定表示符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线3运算符和表达式1.算术运算符+-*/%(1)除法运算7/5=17/5.0=1.47.0/5.0=1.4(2)求余运算40%11=740%-11=7-40%11=-7-40%-11=-7b.初始化intnNum1=3;doublex8、=1.28;intnNum1,nNum2=3,nNum3;4基本语句1.在复合语句中定义的变量只作用于该复合语句的范围,而在复合语句外这些变量却不能被调用。#inc
5、iostream.h"voidmain(){charz;z='101';cout<6、.’a’与“a”不同‘a’占一个字节“a”占两个字节,末尾还有个 字符。intb=‘a’+3(4)符号常量用define或const来定义#include"iostream.h"#definePI3.141593=constfloatPI=3.141593;voidmain(){floatfRadius=100.0,fArea;fArea=PI*fRadius*fRadius;cout<<"Thecircleareais"<7、变量可以写在同一行语句中,不过变量名要用逗号“,”分隔。inta=3;/*定义a为整形变量*/floatf=3.56;//指定f为浮点型变量doublez=3.2345;//双精度型charc=‘a’;//指定c为字符型变量C++规定表示符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线3运算符和表达式1.算术运算符+-*/%(1)除法运算7/5=17/5.0=1.47.0/5.0=1.4(2)求余运算40%11=740%-11=7-40%11=-7-40%-11=-7b.初始化intnNum1=3;doublex8、=1.28;intnNum1,nNum2=3,nNum3;4基本语句1.在复合语句中定义的变量只作用于该复合语句的范围,而在复合语句外这些变量却不能被调用。#inc
6、.’a’与“a”不同‘a’占一个字节“a”占两个字节,末尾还有个 字符。intb=‘a’+3(4)符号常量用define或const来定义#include"iostream.h"#definePI3.141593=constfloatPI=3.141593;voidmain(){floatfRadius=100.0,fArea;fArea=PI*fRadius*fRadius;cout<<"Thecircleareais"<7、变量可以写在同一行语句中,不过变量名要用逗号“,”分隔。inta=3;/*定义a为整形变量*/floatf=3.56;//指定f为浮点型变量doublez=3.2345;//双精度型charc=‘a’;//指定c为字符型变量C++规定表示符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线3运算符和表达式1.算术运算符+-*/%(1)除法运算7/5=17/5.0=1.47.0/5.0=1.4(2)求余运算40%11=740%-11=7-40%11=-7-40%-11=-7b.初始化intnNum1=3;doublex8、=1.28;intnNum1,nNum2=3,nNum3;4基本语句1.在复合语句中定义的变量只作用于该复合语句的范围,而在复合语句外这些变量却不能被调用。#inc
7、变量可以写在同一行语句中,不过变量名要用逗号“,”分隔。inta=3;/*定义a为整形变量*/floatf=3.56;//指定f为浮点型变量doublez=3.2345;//双精度型charc=‘a’;//指定c为字符型变量C++规定表示符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线3运算符和表达式1.算术运算符+-*/%(1)除法运算7/5=17/5.0=1.47.0/5.0=1.4(2)求余运算40%11=740%-11=7-40%11=-7-40%-11=-7b.初始化intnNum1=3;doublex
8、=1.28;intnNum1,nNum2=3,nNum3;4基本语句1.在复合语句中定义的变量只作用于该复合语句的范围,而在复合语句外这些变量却不能被调用。#inc
此文档下载收益归作者所有