欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C/C++拾遗(二)

发布时间:2023/12/15 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C/C++拾遗(二) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

17、C/C++ strlen(str)和str.length()和str.size()都可以求字符串长度。
其中str.length()和str.size()是用于求string类对象的成员函数
strlen(str)是用于求字符数组的长度,其参数是char*。
18、C/C++ 中字母的大小写转换
方法一:ASCII 码

cin >> i; if ((i>=65)&&(i<=90)) //if(a[i] >= 'A'&&a[i] <= 'Z'){i=i+32;}if((i>=97)&&(i<=122)) //if(a[i] >= 'a'&&a[i] <= 'z'){i=i-32;}

方法二:toupper/tolower

cout<<(char)toupper(97)<<'\n';cout<<(char)toupper('a')<<'\n';cout<<(char)tolower(66)<<'\n';cout<<(char)tolower('B')<<'\n';

19、在C++中 char a = ‘fdz’;变量a的值是‘z’。不管赋的值是什么,都是最后一个元素。
20、当一个类A 中没有声明任何成员变量与成员函数,这时sizeof(A)的值是1。

总结

以上是生活随笔为你收集整理的C/C++拾遗(二)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。