C++ primer plus 1-4章 随笔

来源:互联网 发布:淘宝如何代理话费 编辑:程序博客网 时间:2024/06/07 00:34

char str;
sizeof (str)整个字符长度;strlen(str) 可见的字符不包括空字符,
头文件 cstring(string.h)。
面向行的输入:
(1) cin.getline(str,20);通过换行符确定行尾不保存换行符,用空
字符保存换行符。
(2) cin.get(str , 20);不保存换行符;cin.get()读取下一个字符

string类
头文件是 string 。
string str1; string str2 = “panther” ; str1 = str2 , string str3 = str1 + str2 ;可直接赋值相加;

对于 C 风格类的,strcpy(char1, char2)复制,strcat(char1, char2)相加,头文件 cstring。

int len = str1.size(),获得str1的长度。

getline(cin,srt1);将一行输入读入到string对象中的方法。

strcmp(字符串常量/字符数组名/指针, ~) 比较C风格两个字符串,相同返回0;前面的比后面的小返回负数,前面比后面大返回整数;比较方法为字符串对应的ASC11码按从前到后的顺序大小。
即相同返回0,不同返回1。头文件为cstring。
比较 string 类字符串用“==”和“!=” 比较,如string str1,str2; str1 == str2 。

0 0
原创粉丝点击