C++ primer plus学习之路:字符串
来源:互联网 发布:大数据时代 全本下载 编辑:程序博客网 时间:2024/05/22 08:05
一 字符串
1、char数组的处理方式
C-风格字符串(C-style string)
a.char c[8] = {‘a’, ‘b’, ‘c’}; // 数组长度为8,前3个字符分别为a,b,c
b.char c[] = {‘a’, ‘b’, ‘c’}; //数组长度为3
c.char c[8] = {‘a’, ‘b’, ‘c’, ‘\0’}; //数组长度为8,前4个字符分别为a,b,c,’\0’
如果使用cout打印a组数据,cout将打印出数组中的前三个字符,并且继续打印,直到遇到’\0’
如果使用cout打印c组数据,cout将打印出数组中的前三个字符,结束打印
2、string类型
char c[8] = “123”;//数组长度为8,数据实际上有4个,分别为a,b,c,’\0’,后面四个也为’\0’,这个写法会隐式加上’\0’
3、拼接字符串常量
char c[8] = “123”“456”; // 两字符串之间加若干空格 都不会报错
char c[8] = “123” “456”;//能正常运行
char c[8] = “123”
“456”;//能正常运行
4、
const int size = 15;
char name[size];
char dessert[size];
cout<<”your name:\n”;
cin>>name;
cout<<”enter your favorite dessert:\n”;
cin>>dessert;
cout<<”i have some dessert “<
- C++ primer plus学习之路:字符串
- 《C Primer Plus》学习笔记之 函数
- C Primer Plus学习
- 学习《C Primer Plus》---把字符串看作指针
- C Primer Plus学习 二十三 字符串输入 gets ()函数
- C Primer Plus学习 二十四 字符串输入 fgets ()函数
- C Primer Plus学习 二十五 字符串输入 puts ()函数
- C Primer Plus学习 二十六 字符串输入 fputs ()函数
- C Primer Plus学习 三十三 string.h 其他字符串函数
- 《C Primer Plus》学习笔记之 C内存管理
- C++Primer Plus学习笔记
- 《C Primer Plus》学习笔记
- 《C Primer Plus》学习笔记
- C Primer Plus 学习笔记
- C Primer Plus学习 一
- C Primer Plus学习 二
- C Primer Plus学习 三
- C Primer Plus学习 四
- SQL中的左连接与右连接,内连接有什么区别
- 利用wordpress搭建个人博客
- 如何debug caffe中的cu文件
- ART Method Execution
- Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入
- C++ primer plus学习之路:字符串
- Mac下查看已安装的jdk版本及其安装目录
- 王川: 深度学习有多深, 学了究竟有几分?
- 数据结构—基本树的操作小结
- 已知邻接矩阵,使用Python绘制出无向图
- Linux中的定时及延时任务
- 百钱百鸡
- 史上最强的十大帝国:中国占两个
- 线程池原理解析详解(三)