C++.C 2010经典代码大全
Ppt 1-15
cout<<"c="< //输入输出整型数据 int n; cin>>n; cout<<"n="< //输入输出浮点型数据 double x; cin>>x; cout<<"x="< //输入提示 cout<<"n="; cin>>n; cout<<"n="< //多项输入 cout<<"c n x"< cin>>c>>n>>x; cout<<"c="< cout< cout< cout< cout< //测试溢出 short n=32767,m; //n取short类型的最大值 cout<<"n="< m=n+1; //引起溢出 cout<<"n+1="< } #include { //声明变量,并初始化 int a=010,b=10,c=0X10; //以十进制形式显示数据 cout<<"DEC:"; cout<<" a="< cout<<" b="< cout<<" c="< //以八进制形式显示数据 cout<<"OCT:"; cout< cout<<" a="< cout<<" b="< cout<<" c="< //以十六进制形式显示数据 cout<<"HEX:"; cout< cout<<" a="< cout<<" b="< cout<<" c="< //八、十和十六进制数混合运算并输出 cout<<"a+b+c="; cout< cout< //测试八、十和十六进制输入 cout<<"DEC:a="; cin>>a; cout<<"OCT:b="; cin>>b; cout<<"HEX:a="; cin>>c; cout<<"DEC:"< cout<<"a="< cout<<"b="< cout<<"c="< } #include #include main() { //float型变量的声明、输入、计算和输出 float fx,fy; cout<<"fx="; cin>>fx; cout<<"fy="; cin>>fy; cout< cout< cout< cout< //cout< //double型变量的声明、输入、计算和输出 float dx,dy; cout<<"dx="; cin>>dx; cout<<"dy="; cin>>dy; cout< cout< cout< cout< //cout< //测试float和double类型数据的有效位 fx=10.0;fy=6.0; float fz=fx/fy; dx=10.0;dy=6.0; double dz=dx/dy; cout<<"fz="; cout< cout<<"dz="; cout< //float型溢出 float x=3.5e14; cout<<"x="< cout<<"x*x="< cout<<"x*x*x="< } #include main() { //字符类型变量的声明 char c1='A'; char c2; //字符数据的运算及输出 c2=c1+32; cout<<"c1="< cout<<"c2="< //输出字符及ASCII码 cout< cout< cout<<'$'<<" : "< //输入字符 cout<<"c1 c2"< cin>>c1>>c2; cout<<"c1="< //使用回车换行 cout<<"abc\n"<<"def"<<'\n'; } #include main() { //声明bool变量,并初始化 bool flag1=false,flag2=true; //输出布尔常量和变量 cout<<"false:"< cout<<"true: "< cout<<"flag1="< cout<<"flag2="< //布尔变量的赋值和输出 int x=1; flag1=x>0; //存放关系运算结果 cout<<"flag1="< flag2=flag1; //bool类型变量相互赋值 cout<<"flag2="< //布尔变量超界处理 flag1=100; cout<<"flag1="< flag2=-100; cout<<"flag2="< } #include const double PI=3.1416; //声明常量(const变量)PI 为3.1416 main() { //声明3个变量 double r,l,s; //输入圆的半径 cout<<"r="; cin>>r; //计算圆的周长 l=2*PI*r; cout<<"l="< //计算圆的面积 s=PI*r*r; cout<<"s="< } #include main() { //定义枚举类型,并指定其枚举元素的值 enum color { RED=3, YELLOW=6, BLUE=9 }; //声明枚举变量a和b,并为枚举变量a赋初值 enum color a=RED; color b; //合法,与C语言不同 // 输出枚举常量 cout<<"RED="< cout<<"YELLOW="< cout<<"BLUE="< //枚举变量的赋值和输出 b=a; a=BLUE; cout<<"a="< cout<<"b="< //a=100; 错误! //a=6 也错误! //枚举变量的关系运算 b=BLUE; // 枚举变量的赋值运算 cout<<"a } #include const double PI=3.1416; //声明常量(const变量)PI 为3.1416 main() { //声明3个变量 double r=3,l,s; //计算圆的周长 l=2*PI*r; cout<<"l="< //计算圆的面积 s=PI*r*r; cout<<"s="< //验证赋值误差 int il,is; il=l; is=s; cout<<"il="< cout<<"is="< } #include main() { //变量声明 char c; double x,y; //测试自增 cout<<"++E and E++ :"< c='B'; cout<<"c="<<++c< c='B'; cout<<"c="< x=1.5; y=5+ ++x; //加号后的空格不能少 cout<<"y="< x=1.5; y=5+x++; cout<<"y="< cout<<"--------------------"< //测试自减 cout<<"--E and E-- :"< c='B'; cout<<"c="<<--c< c='B'; cout<<"c="< x=1.5; y=5+--x; cout<<"y="< x=1.5; y=5+x--; cout<<"y="< } #include main() { int a=3, b=2; //输出关系表达式 cout< cout<<(ab)<<(a>=b)<<(a==b)<<(a!=b)< bool flag=2*a cout<<"flag="< } #include main() { float a=3.5,b=2.1,c=0;