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