1、变量类型
int 整型变量
float/double 浮点类型(double精度更高)
char 字符类型
string 和char差不多,但定义方式不同
2、string和char的区别
①定义方法
一维:string (变量名);
char (变量名)[(大小)];
二维:string (变量名)[(大小)]
char (变量名)[(大小)][(大小)];
三维以此类推
//-------------------------------------------------
②输入
string s
cin>>s;
//----------
char a[100005];
int n;
cin>>n;
for(int i=0;i
//-------------------------------------------------
③使用方法
总体来讲string使用比char方便(因此建议使用string)
string比较方法
string a,b;
cin>>a>>b;
if(a==b) cout<<"YES";
else cout<<"NO";
而char需要逐个比较
char a[105],b[105];
int an,bn;
cin>>an>>bn;
for(int i=0;i>a[i];
for(int i=0;i
if(an!=bn) cout<<"NO";
else
{
bool flag=1;//记录是否相同,1代表相同,2代表不同
for(int i=0;i
{
if(a[i]!=b[i])
{
flag=0;
break;//如有不同就结束
}
}
if(flag==1) cout<<"YES";
else cout<<"NO";
}
//---------
string长度获取方法
string s;
cin>>s;
cout< char长度获取方法 char c[105]; int n; cin>>n; for(int i=0;i cout< 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)