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;
}
View Code

相关文章: