面向对象编程(OOP)的本质是设计并扩展自己的数据类型,为了让类型与数据匹配。简单的数据类型包括整型和浮点型。
1 变量命名规则:1)在名称中只能使用字母字符、数字和下划线;2)名称的第一个字母不能是数字;3)区分大小写;4)不能将C++关键字用作名称;5)以两个下划线或下划线和大写字母打头的名称被保留给编译器及其使用的资源使用;以一个下划线开头的名称被保留给实现,用作全局标记符;6)c++对长度没有限制,但有些平台有长度限制(该点与C99有区别,C99只保证前63个字符有效)。
2 整型 宽度描述存储整数时使用的内存量,使用的内存越多,就越宽。c++的基本类型有char,short,int,long,long long,每个类型都有有符号版本和无符号版本。c++只确定他们的最小长度,short至少2B;int至少与short一样长;long至少4B,且至少与int一样长;long long至少8B,且至少与long一样长。如果想知道系统整数的最大长度,可以用sizeof运算符返回类型或变量的长度,单位为字符,还可能需要加入头文件climits或limits.h(文件包含整形的限制信息)。以short为例,代码如下,结果为4 2。
#include <iostream>
#include <climits>
int m