完整版C++经典代码大全推荐文档Word文档格式.docx

上传人:b****5 文档编号:20612863 上传时间:2023-01-24 格式:DOCX 页数:169 大小:111.28KB
下载 相关 举报
完整版C++经典代码大全推荐文档Word文档格式.docx_第1页
第1页 / 共169页
完整版C++经典代码大全推荐文档Word文档格式.docx_第2页
第2页 / 共169页
完整版C++经典代码大全推荐文档Word文档格式.docx_第3页
第3页 / 共169页
完整版C++经典代码大全推荐文档Word文档格式.docx_第4页
第4页 / 共169页
完整版C++经典代码大全推荐文档Word文档格式.docx_第5页
第5页 / 共169页
点击查看更多>>
下载资源
资源描述

完整版C++经典代码大全推荐文档Word文档格式.docx

《完整版C++经典代码大全推荐文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《完整版C++经典代码大全推荐文档Word文档格式.docx(169页珍藏版)》请在冰豆网上搜索。

完整版C++经典代码大全推荐文档Word文档格式.docx

s1=1.5;

/*对变量s1赋值*/cout<

s1="

s1<

endl;

/*对变量s2赋值*/s2=2.5;

cout<

s2="

s2<

s3=/*对变量s3赋值*/3.5;

s3="

s3<

s1+s2+s3="

s1+s2+s3<

//计算并显

//计算并显示cout<

main()

doubler=1.0;

r="

r<

doublel;

l=2*3.1416*r;

//计算圆的周长,赋值给变量lcout<

l<

//显示圆的周长

doubles=3.1416*r*r;

//计算圆的面积,赋值给变量scout<

s="

s<

//显示圆的面积

//显示提示输入的信息

cin>

//键盘输入

s=3.1416*r*r;

//包含iostream.h头文件

voidmain()

//输出字符常量、变量和字符串charc1='

A'

'

W'

c1<

Thisisatest."

"

//输出整型常量、变量和表达式intn=100;

10;

n;

2*n<

//输出整型表达式cout<

//输出浮点型常量、变量和表达式doublepi=3.1415926,r=10.0,s=pi*r*r;

pi<

2*r*pi<

//输出浮点型表达式cout<

//一个cout可以输出多项数据cout<

pi="

r="

s="

main()

//输入输出字符charc;

c;

c="

c<

//输入输出整型数据intn;

n="

n<

//输入输出浮点型数据doublex;

x;

x="

x<

//输入提示cout<

cin>

//多项输入cout<

cnx"

c>

n>

n="

x="

//包含iostream.h头文件main()

//声明整型变量inta,b;

//从键盘上为整型变量赋值cout<

a="

a;

b="

b;

//整型数的算术运算cout<

a<

+"

b<

="

a+b<

-"

a-b<

*"

a*b<

/"

a/b<

%"

a%b<

//测试溢出

shortn=32767,m;

//n取short类型的最大值cout<

m=n+1;

//引起溢出cout<

n+1="

m<

//声明变量,并初始化inta=010,b=10,c=0X10;

//以十进制形式显示数据cout<

DEC:

a="

b="

c="

//以八进制形式显示数据cout<

OCT:

oct;

//指定八进制输出cout<

//以十六进制形式显示数据cout<

HEX:

hex;

//指定十六进制输出

//八、十和十六进制数混合运算并输出cout<

a+b+c="

dec;

//恢复十进制输出cout<

a+b+c<

//测试八、十和十六进制输入cout<

dec<

//指定十进制输出cout<

//包含iostream.h头文件#include<

iomanip.h>

//iomanip.h头文件包含setprecision()的定义

//float型变量的声明、输入、计算和输出floatfx,fy;

fx="

fx;

fy="

fy;

fx<

fy<

fx+fy<

fx-fy<

fx*fy<

fx/fy<

endl<

//cout<

fx%fy<

Error!

//double型变量的声明、输入、计算和输出floatdx,dy;

dx="

dx;

dy="

dy;

dx<

dy<

dx+dy<

dx-dy<

dx*dy<

dx/dy<

//测试float和double类型数据的有效位fx=10.0;

fy=6.0;

floatfz=fx/fy;

dx=10.0;

dy=6.0;

doubledz=dx/dy;

fz="

setprecision(20)<

fz<

dz="

dz<

//float型溢出floatx=3.5e14;

x*x="

x*x<

x*x*x="

x*x*x<

//字符类型变量的声明charc1='

charc2;

//字符数据的运算及输出c2=c1+32;

c1="

c2="

c2<

//输出字符及ASCII码cout<

:

int(c1)<

int(c2)<

$'

int('

)<

//输入字符cout<

c1c2"

c1>

c2;

c2="

charc1='

\a'

TAB='

\t'

//阵铃一声cout<

//使用水平制表符cout<

1<

TAB<

2<

3<

4<

//使用双引号

Hesaid\"

Thankyou\"

."

//使用回车换行cout<

abc\n"

def"

\n'

//声明bool变量,并初始化boolflag1=false,flag2=true;

//输出布尔常量和变量cout<

false:

false<

true:

true<

flag1="

flag1<

flag2="

flag2<

//布尔变量的赋值和输出intx=1;

flag1=x>

0;

//存放关系运算结果cout<

flag2=flag1;

//bool类型变量相互赋值cout<

//布尔变量超界处理flag1=100;

flag2=-100;

constdoublePI=3.1416;

//声明常量(const变量)PI为3.1416main()

//声明3个变量doubler,l,s;

//输入圆的半径cout<

//计算圆的周长l=2*PI*r;

//计算圆的面积s=PI*r*r;

#include<

//定义枚举类型,并指定其枚举元素的值enumcolor{

RED=3,YELLOW=6,BLUE=9

};

//声明枚举变量a和b,并为枚举变量a赋初值enumcolora=RED;

colorb;

//合法,与C语言不同

//输出枚举常量cout<

RED="

RED<

YELLOW="

YELLOW<

BLUE="

BLUE<

//枚举变量的赋值和输出b=a;

a=BLUE;

//a=100;

错误!

//a=6也错误!

//枚举变量的关系运算

b=BLUE;

//枚举变量的赋值

运算

(a<

b)<

//声明3个变量doubler=3,l,s;

//验证赋值误差intil,is;

il=l;

is=s;

il="

il<

is="

is<

inta=3,b=2;

//输出关系表达式cout<

(a>

=b)<

(a==b)<

(a!

boolflag=2*a<

b+10;

flag="

flag;

floata=3.5,b=2.1,c=0;

//与运算cout<

a&

&

(a&

b)

//输出1

c)<

//输出0

//或运算cout<

a||b="

(a||b)

a||c="

(a||c)<

//非运算cout<

!

//输出01

//变量声明charc;

doublex,y;

//测试自增

++EandE++:

c='

B'

++c<

//输出c=Cc='

c++<

//输出c=Bx=1.5;

y=5+++x;

//加号后的空格不能少cout<

y="

y<

//输出y=7.5

x=1.5;

y=5+x++;

//输出y=6.5cout<

//测试自减

--EandE--:

--c<

//输出c=Ac='

c--<

y=5+--x;

//输出y=5.5x=1.5;

y=5+x--;

//输出y=6.5

//关系运算和逻辑运算

boolflag=a>

=0&

a<

=5;

//变量a在[0,5]区间内cout<

a=>

0&

=5="

flag<

//算术运算、关系运算和逻辑运算cout<

a+5>

2*b+2||a<

b+3="

(a+5>

b+3)<

//

输出1

//按位与运算cout<

24&

12="

(24&

12)<

//按位异或运算cout<

24^12="

(24^12)<

//按位或运算cout<

24|12="

(24|12)<

//按位取反运算cout<

~24="

(~24)<

//左移位运算cout<

5<

3="

(5<

3)<

-5<

(-5<

//右移位运算cout<

5>

(5>

-5>

(-5>

inta=1,b=1,c=3;

//显示a,b,c的值

//计算显示

(1)b+=a+2*c%5;

的结果

b+=a+2*c%5;

//相当于表达式语句b=b+(a+2*c%5);

(1)b="

//计算显示

(2)a<

=c-2*b;

的结果a=1,b=1,c=3;

//相当于表达式语句a=a<

(c-2*b);

(2)a="

//计算显示(3)a*=b=c=3;

的结果a=1,b=1,c=3;

a*=b=c=3;

//相当于语句组c=3;

b=c;

a=a*b;

(3)a="

//计算显示(4)a+=b+=c;

a+=b+=c;

//相当于语句组b=b+c;

a=a+b;

(4)a="

//计算显示(5)a-=b=++c+2;

a-=b=++c+2;

//相当于语句组++c;

b=b+c+2;

a=a-b;

(5)a="

//用sizeof计算各类种常量的字节长度cout<

sizeof('

)="

sizeof

(1)="

sizeof

(1)<

sizeof(1.5)="

sizeof(1.5)<

sizeof(\"

Good!

\"

sizeof("

//用sizeof计算各类型变量的字节长度

inti=100;

charc='

floatx=3.1416;

doublep=0.1;

sizeof(i)="

sizeof(i)<

sizeof(c)="

sizeof(c)<

sizeof(x)="

sizeof(x)<

sizeof(p)="

sizeof(p)<

//用sizeof计算表达式的字节长度

sizeof(x+1.732)="

sizeof(x+1.732)<

//用sizeof计算各类型的字节长度cout<

sizeof(char)="

sizeof(char)<

sizeof(int)="

sizeof(int)<

sizeof(float)="

sizeof(float)<

sizeof(double)="

sizeof(double)<

//用sizeof计算数组的字节长度

charstr[]="

inta[10];

doublexy[10];

sizeof(str)="

sizeof(str)<

sizeof(a)="

sizeof(a)<

sizeof(xy)="

sizeof(xy)<

//用sizeof计算自定义类型的长度

structst{

shortnum;

floatmath_grade;

floatChinese_grade;

floatsum_grade;

ststudent1;

sizeof(st)="

sizeof(st)<

sizeof(student1)="

sizeof(student1)<

//声明变量语句中使用顺序运算intx,y;

//计算中使用顺序运算x=50;

y=(x=x-5,x/5);

//测试表达式类型的转换intn=100,m;

doublex=3.791,y;

n*x="

n*x<

//赋值类型转换m=x;

y=n;

m="

//强制类型转换cout<

int(x)="

int(x)

(int)x="

(int)x<

int(1.732+x)="

int(1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1