1,c++中输入字符串:
string s;
scanf("%s",&s[0]);
c++中string类型的变量是一个对象,其中包含字符串本身的内容以及相关函数,内存中不仅仅存放字符串内容。用printf输出要用:
printf("%s",s.c_str())
2,字符串数字转化:
string a;
scanf("%s",&a[0]);
int b= atoi(a.c_str());
cout<<b<<endl;
一般的可以将数字字符和整型数用ASCLL码相互转换:
char a='1';
printf("%d\n",a);
printf("%d\n",a-'0');
输出:
49
1
整数0的ASCLL码为48;
A-Z:65-90;
a-z:97-122;