小细节

  0x3F3F3F3F——ACM中的无穷大常量 http://www.mamicode.com/info-detail-1718631.html

 

字符串

1.string 只能用cin

字符数组用scanf读入

2.字符进行加减只需要减“0”就行

3.getchar()可以读取空格

4.scanf("%s", st[])读取到空格就停止

5.while((st[cnt++] = getchar()) != '\n')      

6.string可以读取整个字符串,到空格就停止

7.字符串转换成字符数组或string处理

 8.当需要将输入数据全部输完时,用while(cin >> s) (s是string类型) 需要调试时用ct8rl+z就行。

9.处理字符串式用st[]数组时用scanf读入, 注意读到空格就停止

        用sting类型处理时用cin读入,也是读到空格。

两者若要读完整输出的话用cin读入,最好有string类型。 while(cin >> s);   while(cin >> st[]);

10.使用scanf("%c", &a)读取a(a是char类型),如果读取之前有换行符或者空格,那么a就会把之前的换行符或者空格读取到

用scanf读取时会读取开头空格,不管是数组还是字符

11.string find()中可以加数组

12.string s 的时候可以用s[m]=x 将s字符串中的m位置的字符改变成x字符

posted @ 2019-08-10 21:33  ATKevin  阅读(153)  评论(0编辑  收藏  举报