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;
}
//转换单元

// 
原文地址:https://www.cnblogs.com/trevain/p/14483341.html