![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符
驯鹿人
天道酬勤
展开
-
《C++ Primer Plus》学习笔记——带你了解字符函数库cctype
字符函数库cctypeC++从C语言继承了一个与字符相关的、非常方便的函数软件包,它可以简化诸如确定字符是否为大写字母、数字、标点符号等工作,这些函数的原型是在头文件cctype(老式风格中为ctype.h)中定义的。使用这些函数判断比使用逻辑运算符AND和OR方便,并且更通用。因为这些函数能适应各种字符的编码。下面是cctype软件包中的函数。char a=67;isalum(a)//如果参数是字母数字,即字母或数字,该函数放回trueisalpha(a)//如果参数是字母,放回trueisc原创 2020-05-29 07:19:14 · 175 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记——函数getline()和函数get()
在学习C++的时候,如果只是输入一个字符:char str;cin>>str;如果要输入一个字符串:const int Size=10;char str[Size];cin>>str;上面这种方式会在我们需要输入这样的字符串(“I am from China!”)时遇到问题。因为cin使用空白(空格、制表符、换行)来确定字符串的结束位置。所以如果要读入这样包含空格的字符串就需要使用到getline()函数或get()函数。那么这两个函数有什么区别呢?getlin原创 2020-05-26 16:16:22 · 260 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记——char类型
char类型:字符型、小整型在我们学习C++的时候通常被强调char是字符型,存储容量为一个字节(8位)。在定义char类型的变量后,为其赋值采用的是单引号括起来的的一个字符。比如:char c='A';cou<<c<<endl;那么上面定义的char类型c所标记的1个字节的内存中存储的到底是什么呢?我们知道计算机存储数据的方式都是以二进制的方式存储的。所以,c所存储的值实际上是字符’A’的ASCII码67的二进制值。我们同样可以采用以下方式给c赋值:char c=67;原创 2020-05-25 19:03:28 · 176 阅读 · 0 评论