1.简单变量
- 信息将存储在哪里。
- 要存储什么值。
- 存储何种类型的值。
- int a=5;//程序找到一块能够存储整数的内存,将该内存单元标记为a,将5复制到该内存单元上。
(1)变量名命名规则:a.在名称中只能使用字母字符、数字和下划线;b.名称的第一个字符不能是数字;c.区别大小写;d.不能将关键字用作名称;e.对名称长度没有限制;f.以两个下划线或下划线和大写字母打头的名称被保留给实现使用。
(2)几个基本概念
- 宽度用于描述存储整数时使用的内存量,使用内存越多则越宽。
- 计算机内存的基本单位是位(bit),字节通常指的是8位的内存单元。
- 自然长度:计算机处理起来效率最高的长度。
- 初始化,在对变量进行初始化之前,该变量的值是不确定的,是它在被创建之前该内存单元保存的值。
- 整型常量:显式书写的常量如217和5等。基数通常为10、8、16.不管是什么形式,都被存储为二进制数(以2为基数).
- 默认情况下c++将整型常量存储为int类型,把浮点数常量存储为double类型。
- bool类型 预定义false和true为0和1。任何数字值或指针值都可以被隐式转换为bool值,任何非零值都被转换为true。
- const限定符,应该在声明中对const进行初始化。
- 有效位:数字中有意义的位。12345有效位有5位,而14000有效位为2位,其他三位只不过是占位符而已。
- cout<<hex;cout<<oct;
//cout<<hex;和cout<<oct;控制符实际上是一条消息,告诉cout采取何种行为 #include<iostream> using namespace std; int main() { using namespace std; int chest =42; int waist =42; int inseam=42; cout<<"Monsieur cuts a striking figure!"<<endl; cout<<"chest= "<<chest<<" (decimal)"<<endl; cout<<hex;//不会再屏幕上显示任何内容,而只是显示cout显示整数的方式 cout<<"waist= "<<waist<<" hexadecimal"<<endl; cout<<oct; cout<<"inseram= "<<inseam<<" (octal)"<<endl; return 0; }