一、表达式解释
#include<iostream>
using namespace std;
void main()
{
cout<<10<<hex<<10<<oct<<10<<dec<<10<<endl;
cout<<"abcd\0ef"<<"1234\056"<<endl;
cout<<'A'+5<<char('A'+5)<<endl;
cout<<5<<2<<(5<<2)<<endl;
cout<<(5,2)<<5,2;
cout<<endl;
}
二、3位数各位输出
#include<iostream>
using namespace std;
void main()
{
int a;
cout<<"请输入一个3位整数:";
cin>>a;
cout<<"百位数是"<<a/100<<"\n十位数是"<<(a-a/100*100)/10<<"\n个位数是"<<a%10<<endl;
}
三、输出3个整数中间值
#include<iostream>
using namespace std;
void main()
{
cout<<"请以此输入3个数:"<<endl;
int a,b,c;
cin>>a>>b>>c;
int mid=a>b?(b>c?b:a>c?c:a):(a>c?a:b>c?c:b);
cout<<a<<'\t'<<b<<'\t'<<c<<"的中间值是:"<<mid<<endl;
}
四、sizeof求变量所占内存
#include<iostream>
using namespace std;
void main()
{
cout<<"int\t\t变量在内存中占:"<<sizeof(int)<<"个字节\n";
cout<<"short int\t变量在内存中占:"<<sizeof(short int)<<"个字节\n";
cout<<"float\t\t变量在内存中占:"<<sizeof(float)<<"个字节\n";
cout<<"double\t\t变量在内存中占:"<<sizeof(double)<<"个字节\n";
cout<<"char\t\t变量在内存中占:"<<sizeof(char)<<"个字节\n";
}