C++:空字符与空格符的区别空字符:"\0",空字符往往作为字符串的结束标志。
空格符:" "
1)字符串的长度:空字符的长度为0,空格符的长度为1
1char a[] = "\0";
2char b[] = "";
3 cout << strlen(a) << endl; //0
字符串长度为04 cout << strlen(b) << endl; //1
View Code
2)输出的区别
1char crr[] = "a b"; //输出是a b
2char brr[] = "a\0b"; //输出是a --------->因为遇到'\0'代表结束
3 cout << strlen(crr) << endl;
4 cout << strlen(brr) << endl;
View Code
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论