美文网首页
JinLou-C++day01

JinLou-C++day01

作者: __method__ | 来源:发表于2021-08-01 16:03 被阅读0次

    C++注释

    本身不会被执行, 是给别人看的, 对程序的解释
    单行注释 //
    多行注释 /*

    变量

    # include <iostream>
    using namespace  std;
    int main (){
        // 注释
        /*
         * 多行注释
         * 多行注释
         */
        // 变量
        // 第一种声明方式 声明 + 初始化
        // 变量类型  变量名 = 变量值 ;
        // int 整数类型
        // 创建了一个int 型变量 a 并且初始值是 888
        int a = 888;
        // 修改变量的值
        a = 100;
        cout <<"a = " << a << endl;
        int age = 18;
        age = age + 1;  // 进行数学运算
        cout <<"age = " << age << endl;
    
    }
    

    常量

    作用: ⽤于记录程序中不可更改的数据
    C++定义常量两种⽅式

    1. #define 宏常量: #define  常量名 常量值  通常在⽂件上⽅定义,表⽰⼀个常量
    2. const修饰的变量 const 数据类型 常量名  = 常量值 
    通常在变量定义前加关键字const,修饰该变量为常量,不可修改
    ```c
    # include <iostream>
    # define PI 3.14
    # define day 9
    using namespace  std;
    int main () {
        // 使用宏常量
        cout << "PI = " << PI << endl;
        cout << "a week = " << day << endl;
    
        // const 数据类型 常量名  = 常量值
        const int month = 12;
        cout << "month = " << month << endl;
    //    month = 13; 不能修改
    }
    
    

    关键字(保留字)

    注意: 在定义变量或者常量时候,不要⽤关键字
    作⽤:关键字是C++中预先保留的单词(标识符)


    标识符

    C++规定给标识符(变量、常量)命名时,有⼀套⾃⼰的规则

    • 标识符不能是关键字
    • 标识符只能由字⺟、数字、下划线(美元符也行)组成
    • 第⼀个字符必须为字⺟或下划线
    • 标识符中字⺟区分⼤⼩写
    using namespace  std;
    int main () {
        int num = 100;
    //    int num = 100;  不能重名
        int Num = 100;
    //    int 1Num = 100; 非法
        int Num1 = 100;
        int Num_ = 100;
        int _Num = 100;
       
    }
    

    数据类型

    C++规定在创建⼀个变量或者常量时,必须要指定出相应的数据类型,否则⽆法给变量分配内存
    1 字节(Byte) = 8 位(bit)

    • 整型
      整型变量表⽰的是整数类型的数据


    sizeof关键字

    利⽤sizeof关键字可以统计数据类型所占内存⼤⼩
    语法: sizeof( 数据类型/ 变量)

    # include <iostream>
    using namespace  std;
    int main () {
        cout << "short = " << sizeof(short)<< endl;
        cout << "int = " << sizeof(int)<< endl;
        cout << "long = " << sizeof(long)<< endl;
        cout << "long long  = " << sizeof(long long)<< endl;
    }
    

    浮点型(小数/实型)

    浮点型有两种

    • 单精度float
    • 双精度double
      两者的区别在于表示有效数字范围不同


    
    # include <iostream>
    using namespace  std;
    int main () {
        cout.precision(10); //设置consle输出有效数字的范围
       float f1 = 3.141592653f; // 整数也是有效位范围
       double d1 = 3.141592653;
       cout << f1 << endl;
       cout << d1 << endl;
    
    }
    
    image.png

    相关文章

      网友评论

          本文标题:JinLou-C++day01

          本文链接:https://www.haomeiwen.com/subject/ypzlvltx.html