C++中一些有用库函数
来源:互联网 发布:wan端口和lan端口 编辑:程序博客网 时间:2024/05/18 09:02
1、decltype()
声明和表达式返回值一样类型的变量。
如:decltype(s.size()) aa =0;
aa的类型是s.size()函数返回值的类型,也就是string::size_type.
2、toupper()
将接收的字符转化为大写的,并将结果赋给原字符。
每次迭代,变量c引用的string对象s的下一个字符,赋值给c也就在改变s中对应的字符
string s("Hello World!"); for (auto &c : s) { c = toupper(c);//c用于指向s的下一个字母 cout <<s<<","<<c << endl; } cout << s << endl;
输出结果:
3、ispunct()
判断字符是否为标点符号
如下代码:
while (getline(cin, s)) { for (auto i : s) if (ispunct(i)) cout << i; cout << endl; }
随意输入字符输出结果为:
4、isupper()
isupper(c)判断字符c是否为大写英文字母,当c为大写英文字母(A-Z)时,返回非零值,否则返回零。所以if(isupper(c))当c为大写英文字母时为真
5、tolower()
tolower(c)将c转化为小写字母
0 0
- C++中一些有用库函数
- 一些有用的C语言库函数
- c语言一些库函数实现
- C 标准中一些 非常有用的宏
- C语言中String库函数
- C语言中String库函数
- C语言中String库函数
- C语言中String库函数
- C语言中String库函数
- C语言中覆盖库函数
- Java中调用C库函数
- 一些常用C语言库函数实现
- 一些C语言字符串处理的库函数
- 自己总结的一些C语言库函数
- C语言 一些不安全的库函数
- Objective-C中一些有用的数据类型(Cocoa提供的)
- C語言,一些有用的資料
- 非常有用的一些objective-c知识点
- asp.net table表格表头及列固定实现
- kafka-客户端c接口
- Objc编程2-类的抽象和构成
- 如何让CentOS服务器磁盘io性能翻倍
- MYSQL的常用函数
- C++中一些有用库函数
- sql处理技巧之--按指定时间粒度汇总数据
- finalize详解
- AUF(Always Use Fragments)-activity 使用 fragment
- 成功搭建CXFWebService服务端(集成spring)
- linux环境下Catalina.out 乱码问题
- 卓有成效的敏捷开发流程
- 免费送流量平台
- android 自定义dialog的实现(自定义大小、去除黑色边框等)