学习C++从小抓起【第一天】
1.用Visual Studio创建一个C++项目
选择语言类型为C++,平台为Windows,空项目即可
自定义项目名称,放在同一目录是我文件强迫症
右窗口解决资源管理器点击源文件新建项创建main.cpp文件
2.编译/执行 C++ 程序(流程为菜鸟教程,不懂的知识点整理如下)
//引用系统中的,<iostream>头文件,类似JAVA导包
#include <iostream>
//见名知意,命名空间
using namespace std;
//主程序,函数的入口且只有一个
//C++标准要求main函数必须声明为int型
int main()
{
//cout的意思是console-output:控制台输出;
//也可以可以使用"\n"替代endl
cout << "Hello,World!" << endl;
//返回0
return 0;
}
/*
\n在控制台里被翻译为【换行】
endl在控制台里也被翻译成【换行】
但endl还在缓冲槽这个部分有个功能:清槽,把缓冲槽里的内容输出到控制台。
为什么平时几乎没有任何区别呢?
因为缓冲槽即使不用endl, 只要遇到另一行表达式,一般也会自动清槽
*/
3.C++中的数据类型(不懂的知识点整理如下)
//C++中的数据类型很多,这里只列举出bool布尔类型
#include <iostream>
//include <limits>头文件指出了各个类型所能表示的最大数值和最小数值
#include <limits>
using namespace std;
int main()
{
cout << "type: \t\t" << "**size**" << endl;
//sizeof() 计算数组bool所占空间,为1字节;bool布尔类型
cout << "bool: \t\t" << "所占字节数:" << sizeof(bool);
//numeric_limits<bool>::max() 也可替换为(numeric_limits<bool>::max)()
//max()表示bool类型最大值
cout << "\t\t最大值" << numeric_limits<bool>::max();
//min()表示bool类型最小值
cout << "\t\t最小值" << numeric_limits<bool>::min() << endl;
return 0;
}