zoukankan      html  css  js  c++  java
  • 1.c++程序设计--基础

    #include <iostream>
    
    int main()
    {
        int Number1{5};//和 Number1=5; 赋值一样的功能
        int Number2{10};
        int Number3{ Number1 + Number2 };
        std::cout << Number3 << std::endl; 
        //std::函数--名称空间 文件头加入 using namespace std 就可以不用加入std::
        return 0;
    }
    // 0b0101 0b表示二进制  int = 0b0101;直接写成2进制
    // 013 八进制,数前面加个0
    // 0x13 16进制
    //默认10进制
    
    //在后面加u 表示无符号整型,加l 长整型
    //

    1)Little-endian:将低序字节存储在起始地址(低位编址)
    2)Big-endian:将高序字节存储在起始地址(高位编址)

    函数模版

    #include <iostream>
    template <typename T> T add(T a, T b); //函数模版

    int main()
    {
      std:cout << add(1,2) << " " << add(1.1,1.2) << std::endl;// 打印出 3 和2.3
      reture 0;
    }

    template<typename T>
    T add(T a,T b)
    {
      reture a+b;
    }

    命名空间:

    #include <iostream>
    
    namespace MyName //命名空间
    { 
        const float pi{ 10 };
    }
    //using name MyName 使用的时候就不用加上MyName 直接使用pi了
    int main()
    {
        float a = MyName::pi;
        std::cout <<a<< std::endl; //std 也是标准的命名空间
        return 0;
    }
    //转换单元
    
    // 
  • 相关阅读:
    二分图最大匹配
    Problems about trees
    Hackerrank Going to the Office
    多校题解
    HDU #2966 In case of failure
    K-D Tree
    UOJ #10 pyx的难题
    bzoj 1090 字符串折叠
    uva 1347 旅行
    bzoj 1059 矩阵游戏
  • 原文地址:https://www.cnblogs.com/trevain/p/14483341.html
Copyright © 2011-2022 走看看