C++ 初识

C++ 初识

1.1 变量
作用:给一段指定的内存空间起名字,方便操作这段内存
在内存中存放的数据有一个十六进制的地址编号
可以通过地址编号来找到数据,但是这样很不方便
语法:数据类型 变量名 = 初始值;
int a = 0;
1.2 常量
作用:及记录下程序中不可更改的数据
方式:

  1. #define 宏常量:#define 常量名 常量值
    #define Max 99
  2. const修饰的变量const 数据类型 常量名 = 常量值
    const int a = 5;
  3. 数据类型
    C++在创建一个变量或者常量时候,必须指定出相应的数据类型,否则无法给变量分配内存
    意义:给变量分配合适的内存空间
    2.1 整型
    作用:表示整数类型的数据
    2.2 sizeof关键字
    作用:统计数据类型所占内存大小
    语法:
    sizeof(数据类型/变量)
    sizeof(int)

cout << “short类型所占空间:” << sizeof(short) << endl;
2.3 实数型(浮点型)
作用:表示小数
数据类型
占用空间
有效数字位数
float 单精度
4字节
7位
double 双精度
8字节
15-16位
C++默认情况输出6位有效数字
2.4 字符型
作用: 表示单个字符
语法:
char ch = ‘a’;
注意:

  1. 在现实字符变量时候,用单引号括起来,不要用双引号
  2. 单引号内只能是一个字符,不可以是字符串
    char ch = ‘abcd’;//错误 单引号只能包含一个字符
    char ch = “abcd”;//错误 char类型单个字符不用双引号
    • C和C++中字符变量只占用一个字节
    • 字符变量并不是把字符本身放到内存中存储,而是把对应的ASCII编码放到存储单元
    • char ch = ‘a’;
    cout << (int)ch << endl;//强制类型转换转为整型输出
    • 常见字符对应ASCII码值

    字符
    ASCII
    A
    65
    a
    97
    2.5 转义字符
    转义字符
    含义
    "
    双引号

    单引号
    \a
    警报
    \n
    换行,将当前位置移动到下一行开头
    \t
    水平制表符,对齐效果
    2.6 字符串型
    作用:表示一串字符;
    两种风格:
  3. C风格字符串:char 变量名[] = “字符串值”;
    char str1[] = “hello world”;
  4. C++风格字符串string 变量名 = “字符串值”;
    string str2[] = “hello world”;
    添加头文件 #include
    2.7 布尔类型bool
    作用 : 表示真和假的值
    • true 真
    • false 假、
    bool类型占一个字节大小
    2.8 数据的输入
    作用:从键盘获取数据
    关键字 :cin
    语法:
    cin >> 变量
    cout << "please enter a num : " <<endl;
    cin >> a;
    cout << a;
    3 运算符
    运算符
    含义
    %
    取余
    /
    取整
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值