zoukankan      html  css  js  c++  java
  • C++_基础学习

    1. C++环境和工具

      1. 使用的是MinGW,MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对 POSIX 规范的实现没有 Cygwin 库完备。
      2. 工具很多,使用Clion,原因是于Pycharm差不多
    2. HelloWorld

      1. #include<iostream>   // 导入标准输入输出库
        
        int main (){     //  函数入口
        
            // 打印 cout 输出 << ,cin输入 >>
            std::cout << "hello world !" << std::endl;   
        
            return 0 ;  // 返回类型是 整型
        }
    3. 注释

      1.   //  代表是       单行注释,
          /* 这是C++的多行注释 */
    4. 数据类型

      1. 数据类型有:
        整数类型:int
        单精度浮点型: float
        双精度浮点型:double
        字符: char
        字符串: string
        布尔:bool
        长整形:longlong long
        短整形:short
    5. 变量

      1. int main(){
            
            //先声明
            int age ;
            double price;
         
            //后初始化
            age = 10 ;
            price = 20.3;
        
            //声明及初始化
            int age = 20 ;
            
            return 0 ;
        }

        可以先声明再初始化,也可以声明和初始化一起。

      2. 变量声明以及初始化常用手法:
        int age ; //未初始化
        
        int age = 21 ; // C 方式初始化
        
        int age (21); //构造方法初始化
        
        int age {21} ; //c++ 11标准开始的方式
      3. 变量命名规则:
        1. 可以包含字母、数字和下划线
        2. 必须是以字母或者下划线开始
          1. 大小写认为是不同的字符。一般用小写字母表示,注意不能与C++的关键字、类名和系统函数名相同
    6. 常量

      1. 常量与变量没有多大区别,但是常量的值不允许修改。
        int main(){
            
            const double pi {3.1415926};
        
            const int months_in_year{12};
        
            pi = 2.5 ; //将会出现编译错误  这里意图修改pi的值,所以出错
            
            return 0 ;
        }

        sizeof 这个函数用来看类型大小,和变量大小。

    7. 输入输出

      1. 输出
        #include <iostream>
        
        int main (){
            
            //由于没有换行,两个单词会出于同一行。
             std::cout << "Hello";
             std::cout << " world";
            
            
            //兼备换行的输出
            std::cout << "Hello" << std::endl;
            std::cout << " world" << std::endl;
            
            
            //可以连续输出打印,这其实是一种叫做:链式调用的手法
             std::cout << "Hello " << " World" << " , I love C++!"<< std::endl;
         
            return 0 ;
        }

        std是命名空间,需要有一个空间,然后才能够使用这个输出
      2. 输入
        #include <iostream>
        
        int main (){
            std::cout << "请输入您的年龄:"<<std::endl;  // 输出
            
            int age ;
            std::cin >> age;  // 输入
            
            std::cout << "您的年龄是:" << age <<std::endl;  // 输出
            
            return 0 ;
        }
  • 相关阅读:
    少写代码帮你模块化方法 & 运动框架 & 简化轮播图
    JQ
    弹框&可用于判断
    移动端内容区域滚动做法总结
    数组这回事
    Bootstrap & 响应式
    谈谈this对象
    模态框中水平垂直居的问题
    图片的懒加载问题
    js中运动框架的封装
  • 原文地址:https://www.cnblogs.com/wutongluo/p/12715858.html
Copyright © 2011-2022 走看看