C++经典程序代码大全Word格式.docx
- 文档编号:17794826
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:237
- 大小:70.16KB
C++经典程序代码大全Word格式.docx
《C++经典程序代码大全Word格式.docx》由会员分享,可在线阅读,更多相关《C++经典程序代码大全Word格式.docx(237页珍藏版)》请在冰豆网上搜索。
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)<
sizeof(a)="
sizeof(a)<
c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 经典 程序代码 大全