数据大观园(一)

1. 面向对象的重要一方面就是设计和扩展自定义的数据类型,要想处理好好自定义数据类型,首先要深入理解C++内置的数据类型,因为他们是设计扩展其他所有数据类型的基石。
2. 内置C++数据类型包括两类:基础类型和符合类型。基础数据类型包括两类,整数和浮点数。但C++根据实际编程的需要,提供了这两种基础类型的多个变种。
3. 编程需要存储信息,为了能够在电脑中存储信息,程序需要能够识别信息的三种基本属性:信息存储在哪里,存储的信息的内容,什么样的信息被存储了。
4. 简单的存储策略就是使用变量声明,例如 int braincount; braincount = 5; 声明了信息的内容为5, 他是一个整数。存储的位置在这里没有显示指出,但储蓄会对存储的位置自动保持跟踪,当用到braincount的时候程序知道到哪里去找到它的位置并拿到他的值。C++提供了一些方式可以获取信息的地址,如使用&符号。
5. C++变量命名规则:命名只能包含字母,数字和下划线。第一个字符不能是数字,大小写敏感,C++的保留字不能作为变量名,以两个下划线或者一个下划线跟一个大写字母开头的变量名为保留字,他们将被编译器或者一些相关资源使用。一个下划线开头的名称被全局标识符作为保留字。C++对命名长度没有限制,但一些系统对此可能会有限制。
6. 有多个单词的变量名一般用下划线隔开,或者除第一个词以外,其余的单词首字母大写。这样主要是比较好辨认各个单词。命名规则一直是争议比较大的一块,但编译器对于如何命名并不关心,只要符合基本要求,怎么命名非常自由,但是一般说来,保持良好的命名风格会对实际编程有非常大的帮助。具体怎么命名可以看个人喜好,或者看工作的团队喜好。
7. 根据整形数据占用的内存不同,C++有不同的整形类型,占用的内存越大,能够保存的整形范围越广。C++的基本整形根据宽度从小到大排序依次为:char, short, int, long. C++11 增加了long long 类型。每个整形还包括了signed 和unsigned两种,所以一共是10种。
8. 位和字节。计算机以bit(比特)位来存储信息。字节通常为8个bit。但是,在一些计算机上可能是16个bit甚至32个bit。
9. 可以通过sizeof来获得对象的size大小,结果以字节为单位。sizeof 是一个操作符,用它来获取一个数据类型的size的时候需要用括号把类型包括起来,但是获取一个变量的size的时候就不需要了,为了统一,我觉得最好都用括号,但是当人家不用括号的时候也知道是为什么。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值