欢迎来到天天文库
浏览记录
ID:6373004
大小:60.00 KB
页数:7页
时间:2018-01-12
《基础知识之一——c++篇》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基础知识数:整型数12,-786等。类型有:char□□□□□□□□short□□□□□□□□□□□□□□□□int□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□long□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□。。。char可以用来存放小的整型数,通常也用来存放ASCII码,它包括128个字符,用1个byte来表示。如’a’。wchar_t类型用于Unicode编码,这种编码的字符要多得多。不同的机器各种数据的字节数可能不同。作为参考值,short为16位,int为32位,long为64位。浮点数为小数,20.0,.8,9.,1.76E-9等都
2、可以表示一个浮点数。例:计算均值:intsum,count;floataverage;average=float(sum)/float(count);库函数:cmath有多种库函数可以帮助完成数值计算,其中之一为cmath,它提供了许多函数,有cos(x),fabs(x)绝对值,pow(x,y)(xy),sin(x),sqrt(x)……#include……floatalpha,beta;beta=-62342;alpha=sqrt(7.+fabs(beta));字符串:string的常用操作有length、find、substr、+,见下例#include"stdafx
3、.h"#include#includeusingnamespacestd;intmain(intargc,char*argv[]){stringstr1;str1="Iloveflowers.";cout<4、0;}文件:#include//头文件ifstreaminFile,inData;//声明文件流ofstreamoutFile,outData;inData.open(“walk.dat”);//打开文件outData.open(“result.dat”);while(getline(inData,ss))//按行读取outData<5、];//定义数组x和yx=y;//错不能对整个数组赋值,必须使用循环语句逐个赋值if(x==y);//错不能对整个数组比较returnx;//错数组不能作为返回值DoSomething(x);//对,数组总是采用引用的方式传递参数,即可直接修改数组x的值用常量来定义数组的维数:constintNum=10;chargrade[Num];当数组作为函数的入口参数时,只能采用“引用”方式例如:voidcopy(intdestination[],constintsource[],intsize)//constint表示数组的值在函数中不能被修改{inti;for(i=0;i6、+)//i=0赋初值i7、员变量在内存中只有一个备份,可以被该类的所有对象访问。引用:referenceint&a=x;如同一个常量指针,在创建时必须初始化,并且在初始化之后不能指向另一个对象,不能为NULL型。在使用时又如同一个变量的别名,像变量名一样直接使用。引用通常被用于函数的参数和返回值中,好处是调用者中的变量的值可以被修改。不像普通参数,只是复制了一份变量的拷贝给函数。voidf(int&r){cout<<“r=”<
4、0;}文件:#include//头文件ifstreaminFile,inData;//声明文件流ofstreamoutFile,outData;inData.open(“walk.dat”);//打开文件outData.open(“result.dat”);while(getline(inData,ss))//按行读取outData<5、];//定义数组x和yx=y;//错不能对整个数组赋值,必须使用循环语句逐个赋值if(x==y);//错不能对整个数组比较returnx;//错数组不能作为返回值DoSomething(x);//对,数组总是采用引用的方式传递参数,即可直接修改数组x的值用常量来定义数组的维数:constintNum=10;chargrade[Num];当数组作为函数的入口参数时,只能采用“引用”方式例如:voidcopy(intdestination[],constintsource[],intsize)//constint表示数组的值在函数中不能被修改{inti;for(i=0;i6、+)//i=0赋初值i7、员变量在内存中只有一个备份,可以被该类的所有对象访问。引用:referenceint&a=x;如同一个常量指针,在创建时必须初始化,并且在初始化之后不能指向另一个对象,不能为NULL型。在使用时又如同一个变量的别名,像变量名一样直接使用。引用通常被用于函数的参数和返回值中,好处是调用者中的变量的值可以被修改。不像普通参数,只是复制了一份变量的拷贝给函数。voidf(int&r){cout<<“r=”<
5、];//定义数组x和yx=y;//错不能对整个数组赋值,必须使用循环语句逐个赋值if(x==y);//错不能对整个数组比较returnx;//错数组不能作为返回值DoSomething(x);//对,数组总是采用引用的方式传递参数,即可直接修改数组x的值用常量来定义数组的维数:constintNum=10;chargrade[Num];当数组作为函数的入口参数时,只能采用“引用”方式例如:voidcopy(intdestination[],constintsource[],intsize)//constint表示数组的值在函数中不能被修改{inti;for(i=0;i6、+)//i=0赋初值i7、员变量在内存中只有一个备份,可以被该类的所有对象访问。引用:referenceint&a=x;如同一个常量指针,在创建时必须初始化,并且在初始化之后不能指向另一个对象,不能为NULL型。在使用时又如同一个变量的别名,像变量名一样直接使用。引用通常被用于函数的参数和返回值中,好处是调用者中的变量的值可以被修改。不像普通参数,只是复制了一份变量的拷贝给函数。voidf(int&r){cout<<“r=”<
6、+)//i=0赋初值i7、员变量在内存中只有一个备份,可以被该类的所有对象访问。引用:referenceint&a=x;如同一个常量指针,在创建时必须初始化,并且在初始化之后不能指向另一个对象,不能为NULL型。在使用时又如同一个变量的别名,像变量名一样直接使用。引用通常被用于函数的参数和返回值中,好处是调用者中的变量的值可以被修改。不像普通参数,只是复制了一份变量的拷贝给函数。voidf(int&r){cout<<“r=”<
7、员变量在内存中只有一个备份,可以被该类的所有对象访问。引用:referenceint&a=x;如同一个常量指针,在创建时必须初始化,并且在初始化之后不能指向另一个对象,不能为NULL型。在使用时又如同一个变量的别名,像变量名一样直接使用。引用通常被用于函数的参数和返回值中,好处是调用者中的变量的值可以被修改。不像普通参数,只是复制了一份变量的拷贝给函数。voidf(int&r){cout<<“r=”<
此文档下载收益归作者所有