改变窗口的名字
如果想要呈现上面的信息,可以使用==#include<windows.h>==作为头文件,并在主函数里面加上SetConsoleTitle(“标题名称”)
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
SetConsoleTitle("至尊小涛丫");
bool check;
check=true;
if(check==true)
{
cout<<"hello"<<endl;
}
}
char类型
ASCII码汇总表
wchar_t
#include<iostream>
#include<locale>
using namespace std;
int main()
{
setlocale(LC_ALL,"chs");
wchar_t wt[]=L"中";
wcout<< wt;
return 0;
}
常量
常量值是不能改变的,对常量进行初始化后就不能再对其进行赋值
const double PI =3.1415 ;
如果对常量进行赋值操作会出现:
const可以定义字符型常量和整形常量。
枚举型常量
利用枚举型常量可以文字来代替数字,这样可以使程序变得通俗易懂
如enum num{zeor,one,two,three,four,};
enumj将其后的num声明为枚举类型,然后定义了5个值分别代表0.1.2.3.4,最后一个分号表示该枚举类型num定义结束,枚举类型的第一个数通常默认为0,然后依次往后加。
举例
#include<iostream>
#include<locale>
using namespace std;
int main()
{
/*实际上这些英文星期几就是相当于数字0,1,2,3,4,5,6*/
enum day{sunday,monday,tuesday,wednesday,thursday,friday,saturday};//定义枚举类型day
day today;//定义一个枚举类型常量day
today=monday;//定义今天为monday
if(today==sunday||today==saturday)//判断
{
cout<<"周末休息\n";
}
else{
cout<<"工作日\n";
}
return 0;
}
对于setw()有关的代码
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{ //string是字符串类型
//setw()引入需要 #include<iomanip>,同时默认是右对齐
double attack1=272;
double attack2=250;
double attack3=240;
cout<<left;//左对齐
cout<<setw(8)<<attack1<<
setw(8)<<attack2<<
setw(8)<<attack3<<endl;
return 0;
}
转义序列
算术运算符与表达式
一元运算符:++ 、–
二元运算符 + - * / %
表达式;a+b
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
int num1=5,num2=2;
cout<<num1/num2<<endl;
cout<<num1%num2<<endl;//取模的时候,结果正负取决于第一个数
return 0;
}
类型转换:
自动类型转换
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
int num1=5,num2=2;
double num3,num4;
num3=(double)num1/num2;//强制转换num成为double类型
num4=num1/num2;
cout<<num3<<"\t"<<num4<<endl;//num1,num2都是int类型,因此5/2=2,再把2赋值给double类型的num4
return 0;
}