测试 八进制、十进制和十六进制数 运算和输入输出
1//p1-7.cpp:测试八进制、十进制和十六进制数运算和输入输出
2#include"iostream.h"
3void main()
4{
5 //声明变量并初始化
6 int a=010,b=10,c=0x10;
7
8 //以十进制形式显示数据
9 cout<<"DEC:";
10 cout<<"a="<<a;
11 cout<<"b="<<b;
12 cout<<"c="<<c<<endl;
13
14 //以八进制形式显示数据
15 cout<<"OCT:";
16 cout<<oct;//指定八进制输出
17 cout<<"a="<<a;
18 cout<<"b="<<b;
19 cout<<"c="<<c<<endl;
20
21 //以十六进制形式显示数据
22 cout<<"HEX:";
23 cout<<hex;//指定十六进制输出
24 cout<<"a="<<a;
25 cout<<"b="<<b;
26 cout<<"c="<<c<<endl;
27
28 //八进制、十进制和十六进制数混合运算并输出
29 cout<<"a+b+c=";
30 cout<<dec;//恢复十进制输出
31 cout<<a+b+c<<endl;
32
33 //测试八、十和十六进制输入
34 cout<<"DEC:a="; cin>>a;
35 cout<<"OCT:b="; cin>>b;
36 cout<<"HEX:a="; cin>>c;
37 cout<<"DEC:"<<dec<<endl;//指定十进制输出
38 cout<<"a="<<a<<endl;
39 cout<<"b="<<b<<endl;
40 cout<<"c="<<c<<endl;
41}
42/**//*
43运行结果:
44DEC:a=8b=10c=16
45OCT:a=10b=12c=20
46HEX:a=8b=ac=10
47a+b+c=34
48DEC:a=100
49OCT:b=0100
50HEX:a=0x100
51DEC:
52a=100
53b=64
54c=256
55Press any key to continue
56*/
57
1//p1-7.cpp:测试八进制、十进制和十六进制数运算和输入输出
2#include"iostream.h"
3void main()
4{
5 //声明变量并初始化
6 int a=010,b=10,c=0x10;
7
8 //以十进制形式显示数据
9 cout<<"DEC:";
10 cout<<"a="<<a;
11 cout<<"b="<<b;
12 cout<<"c="<<c<<endl;
13
14 //以八进制形式显示数据
15 cout<<"OCT:";
16 cout<<oct;//指定八进制输出
17 cout<<"a="<<a;
18 cout<<"b="<<b;
19 cout<<"c="<<c<<endl;
20
21 //以十六进制形式显示数据
22 cout<<"HEX:";
23 cout<<hex;//指定十六进制输出
24 cout<<"a="<<a;
25 cout<<"b="<<b;
26 cout<<"c="<<c<<endl;
27
28 //八进制、十进制和十六进制数混合运算并输出
29 cout<<"a+b+c=";
30 cout<<dec;//恢复十进制输出
31 cout<<a+b+c<<endl;
32
33 //测试八、十和十六进制输入
34 cout<<"DEC:a="; cin>>a;
35 cout<<"OCT:b="; cin>>b;
36 cout<<"HEX:a="; cin>>c;
37 cout<<"DEC:"<<dec<<endl;//指定十进制输出
38 cout<<"a="<<a<<endl;
39 cout<<"b="<<b<<endl;
40 cout<<"c="<<c<<endl;
41}
42/**//*
43运行结果:
44DEC:a=8b=10c=16
45OCT:a=10b=12c=20
46HEX:a=8b=ac=10
47a+b+c=34
48DEC:a=100
49OCT:b=0100
50HEX:a=0x100
51DEC:
52a=100
53b=64
54c=256
55Press any key to continue
56*/
57