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

上传人:b****5 文档编号:18559311 上传时间:2022-12-27 格式:DOCX 页数:240 大小:70.54KB
下载 相关 举报
完整版C++经典程序代码大全Word文档格式.docx_第1页
第1页 / 共240页
完整版C++经典程序代码大全Word文档格式.docx_第2页
第2页 / 共240页
完整版C++经典程序代码大全Word文档格式.docx_第3页
第3页 / 共240页
完整版C++经典程序代码大全Word文档格式.docx_第4页
第4页 / 共240页
完整版C++经典程序代码大全Word文档格式.docx_第5页
第5页 / 共240页
点击查看更多>>
下载资源
资源描述

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

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

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

P1-2.CPP

Writtenby:

Hap

Datewritten:

02:

11:

10

*/

 

voidmain(void)

{

doubles1,s2,s3;

s1=1.5;

/*对变量s1赋值*/

s1="

s1<

endl;

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

s2="

s2<

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

s3="

s3<

s1+s2+s3="

s1+s2+s3<

//计算并显示

//计算并显示cout<

main()

doubler=1.0;

r<

doublel;

l=2*3.1416*r;

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

l<

//显示圆的周长

doubles=3.1416*r*r;

s="

s<

//显示圆的面积

//显示提示输入的信息

//键盘输入

//显示圆的周长

s=3.1416*r*r;

//包含iostream.h头文件

voidmain()

//输出字符常量、变量和字符串

charc1='

A'

'

W'

c1<

Thisisatest."

------------------"

//输出整型常量、变量和表达式

intn=100;

10;

n;

2*n<

//输出整型表达式

//输出浮点型常量、变量和表达式

doublepi=3.1415926,r=10.0,s=pi*r*r;

pi<

2*r*pi<

//输出浮点型表达式

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

"

pi="

r="

s="

//输入输出字符

charc;

c;

c="

c<

//输入输出整型数据

intn;

n="

n<

//输入输出浮点型数据

doublex;

x;

x="

x<

//输入提示

//多项输入

cnx"

c>

n>

n="

x="

//声明整型变量

inta,b;

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

a="

a;

b="

b;

//整型数的算术运算

a<

+"

b<

="

a+b<

-"

a-b<

*"

a*b<

/"

a/b<

%"

a%b<

//测试溢出

shortn=32767,m;

//n取short类型的最大值

m=n+1;

//引起溢出

n+1="

m<

//声明变量,并初始化

inta=010,b=10,c=0X10;

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

DEC:

a="

b="

c="

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

OCT:

oct;

//指定八进制输出

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

HEX:

hex;

//指定十六进制输出

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

a+b+c="

dec;

//恢复十进制输出

a+b+c<

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

dec<

//指定十进制输出

#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<

//字符类型变量的声明

charc2;

//字符数据的运算及输出

c2=c1+32;

c1="

c2="

c2<

//输出字符及ASCII码

:

int(c1)<

int(c2)<

$'

int('

)<

//输入字符

c1c2"

c1>

c2;

c2="

\a'

TAB='

\t'

//阵铃一声

//使用水平制表符

1<

TAB<

2<

3<

4<

//使用双引号

Hesaid\"

Thankyou\"

."

//使用回车换行

abc\n"

def"

\n'

//声明bool变量,并初始化

boolflag1=false,flag2=true;

//输出布尔常量和变量

false:

false<

true:

true<

flag1="

flag1<

flag2="

flag2<

//布尔变量的赋值和输出

intx=1;

flag1=x>

0;

//存放关系运算结果

flag2=flag1;

//bool类型变量相互赋值

//布尔变量超界处理

flag1=100;

flag2=-100;

constdoublePI=3.1416;

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

doubler,l,s;

//输入圆的半径

//计算圆的周长

l=2*PI*r;

//计算圆的面积

s=PI*r*r;

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

enumcolor{

RED=3,

YELLOW=6,

BLUE=9

};

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

enumcolora=RED;

colorb;

//合法,与C语言不同

//输出枚举常量

RED="

RED<

YELLOW="

YELLOW<

BLUE="

BLUE<

//枚举变量的赋值和输出

b=a;

a=BLUE;

//a=100;

错误!

//a=6也错误!

//枚举变量的关系运算

b=BLUE;

//枚举变量的赋值运算

(a<

b)<

doubler=3,l,s;

//验证赋值误差

intil,is;

il=l;

is=s;

il="

il<

is="

is<

//变量声明

doublex,y;

//测试自增

++EandE++:

c='

B'

++c<

//输出c=C

c++<

//输出c=B

x=1.5;

y=5+++x;

//加号后的空格不能少

y="

y<

//输出y=7.5

y=5+x++;

//输出y=6.5

--------------------"

//测试自减

--EandE--:

--c<

//输出c=A

c--<

y=5+--x;

//输出y=5.5

y=5+x--;

inta=3,b=2;

//输出关系表达式

(a>

=b)<

(a==b)<

(a!

boolflag=2*a<

b+10;

flag="

flag;

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

//与运算

a&

&

(a&

//输出1

c)<

//输出0

//或运算

a||b="

(a||b)<

a||c="

(a||c)<

//非运算

!

//输出01

//关系运算和逻辑运算

boolflag=a>

=0&

a<

=5;

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

a=>

0&

=5="

flag<

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

a+5>

2*b+2||a<

b+3="

(a+5>

b+3)<

//按位与运算

24&

12="

(24&

12)<

//按位异或运算

24^12="

(24^12)<

//按位或运算

24|12="

(24|12)<

//按位取反运算

~24="

(~24)<

//左移位运算

5<

3="

(5<

3)<

-5<

(-5<

//右移位运算

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*=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计算各类种常量的字节长度

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计算各类型的字节长度

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)<

c

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

当前位置:首页 > 农林牧渔

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

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