• C++day01 学习笔记


    1、 程序 —— 可执行文件,人发送给计算机的一组指令。
            硬件指令是二进制,方便与数字电路和指令集转换。
    2、 我们学的是符合ANSI规范的标准C++,有可移植性

    3、 进制:十进制 -> 二进制:除2取余 88 -> 0101 1000
           二进制 -> 十进制 : 各个位与权重的乘机,之后的总和
           0101 1000 -> 8+16+64 -> 88
          十进制 -> 十六进制 :除16取余 88 -> 0x58

    4、 1byte =8 bit
            1 kb = 1024 byte
            1M = 1024 kb

    5、 开发周期
             源程序 -->? 可执行代码 -->? 可执行程序 -->? 调试 -->? 运行
                         (1)                        (2)
        (1)编译 :生成自己的可执行代码(缺少库函数代码)
        (2)连接 : 与系统的可执行代码合到一起
        源文件后缀 :”.cc”,”.cp”,”.cpp”

    6、第一个C++程序

        #include   < iostream >                          ----“#”表示预编译选项,<>为一个头文件,其中有常用函数
        using namespace std;                             ----命名空间,用到的全局变量都是个空间的
    
    
        int main(){                                             ----主函数,每个C++程序都必须要有的函数,是程序执行的入口,main函数结束则程序结束
             cout << "Hello World" << endl;        ----“cout”是一个全局变量,代表标准输出设备;“<<”输出运算符,输出到标准输出设备上;"endl"换行符,与”\n“效果相同
             return 0; 
        } 

        % g++  -c  hello.cc     ----编译生成目标文件hello.o
        % g++  hello.o     ----连接生成可执行文件
        % g++  -o hello hello.o     ----连接生成可执行文件并指定可执行文件名字及生成目录(可执行文件默认为a.out)
        % a.out     ----执行可执行文件

        % g++   hello.cc     ----直接生成可执行文件(目标文件hello.o在内存中生成)
         *  运行可执行文件要在.bash_profile文件中配制PATH环境变量,加上当前路径“.”,用“:”分隔

    7、注释
          多行注释 /* ... */
          单行注释 //

    8、头文件
          #include < > 系统头文件       #include " " 自定义的头文件

    9、变量
          用于存储数据,每个变量都要有类型和名字
          使用变量:(1)声明 :确定变量类型及名字;(2)赋值,第一次的赋值称为初始化
          用双引号保存的是字符串,用单引号保存的是字符       计算机保存字符,是保存的字符对应的ASCII码。
          对字符的声明      char c ;
                                       c='a';
         对字符数组的声明     char name[]="Mary";     ---字符数组用“=”赋值,必须在初始化时候

  • 相关阅读:
    个人冲刺二(7)
    个人冲刺二(6)
    个人冲刺二(5)
    个人冲刺二(4)
    对称二叉树 · symmetric binary tree
    108 Convert Sorted Array to Binary Search Tree数组变成高度平衡的二叉树
    530.Minimum Absolute Difference in BST 二叉搜索树中的最小差的绝对值
    pp 集成工程师 mism师兄问一问
    17. Merge Two Binary Trees 融合二叉树
    270. Closest Binary Search Tree Value 二叉搜索树中,距离目标值最近的节点
  • 原文地址:https://www.cnblogs.com/tangzhengyue/p/2622438.html
Copyright © 2020-2023  润新知