小编给大家分享一下C++Primer如何处理数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、以两个下划线打头或以下划线和大写字母大头的名称被保留给实现使用。以一个下划线开头的名称被保留给实现,用作全局标识符;
2、 类的成员变量一般都加上前缀“_”,这样可以避免数据成员与成员函数的参数同名。这个是一般的命名规范。
3、如果想用两个或跟多的单词组成一个名称:
(1)可以采用下划线将单词分开,如 my_onions
(2)或从第二个单词开始将每个单词的第一个字母大写,如 myOnions
1、int类型长度在不同的系统中位数不同,可以是16位,32位,64位;
2、 头文件limits包含不同数据类型的符号常量,如 INT_MAX表示int的最大值;
3、如果不对函数内部定义的变量进行初始化,该变量的值将是它被创建之前,相应内存单元保存的值;
4、C++11初始化方式
int emus{7}; //emus=7 int rheas={12}; //rheas=12 int rocs={}; //rocs=0 int psychics{}; //psychics=0
有无符号整型的区别 (int、unsigned(为unsigned int 的缩写))
1、int被设置为对目标计算机而言最为“自然”的长度。自然长度指的是计算机处理起来效率最高的长度。
2、如果节省内存很重要,则应使用short而不是int,即使它们的长度是一样的。
3、为提高移植性,可以使用长整型long
4、可以通过cout显示整数的方式,如
#include <iostream> using namespace std; int main() { int chest=10; cout<<ches<<endl; //显示10 cout<<hex; cout<<chest<<endl; //显示A cout<<oct; cout<<chest<<endl; //显示12 return 0; }
5、成员函数cout.put()
cout<<'M'; //输出M的ASCII码 cout.put('M'); //输出字符M
在Release2.0以后,C++将字符常量存储为char类型,而不是int类型。意味着cout现在可以正确处理字符常量了。
1、C++转义序列的编码
2、signed char 和unsigned char
如果将char用作数值类型,unsigned char 表示范围为0~255,signed char 表示范围为-128~127.
3、wchar_t
4.C++新增的类型:char16_t和char32_t
将名称的首字母大写,以提醒该变量名表示常量
对于float,C++保证6位有效位。需要更高精度选择double或者long double,如
(1)
(2)
auto不指定变量的类型
免责声明:本站发布的内容(图片、视频和文字)以原创、来自互联网转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系QQ:712375056 进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
Copyright © 2009-2021 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 珠海市特网科技有限公司 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站