第3章 处理数据
3.1 简单变量
程序必须记录信息的3个基本属性:–> 声明一个变量
- 信息将存储在哪里
- 要存储什么值
- 存储何种类型的信息
3.1.1 变量名
C++命名规则:
- 在名称中只能使用字母字符、数字和下划线
- 名称的第一个字符不能是数字
- 区分大写字符与小写字符
- 不能将C++关键字用作名称
- 以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。
- C++对于名称的长度没有限制,名称中所有的字符都有意义,但有些平台有长度限制。
3.1.2 整型
3.1.3 整型short、int、long和 long long
计算机内存由一些叫做位bit的单元组成。
- 对整型int来说,一个整型占用32bit,也即4Byte。绝对值在109范围以内的整数都可以定义为int型
- 对长整型long long来说,一个整数占用64bit,也即8byte.
- 绝对值在1018范围以内的整数都可以定义为long long型。
- 如果long long型赋大于231-1的初值,则需要在初值后面加上LL,否则会编译错误。