一、例1
#include <iostream>
int main()
{
using namespace std;//using指令使得,std名称空间中的所有名称都可用
cout << "Hello,My name is ...";//输出信息,此时的cout相当于是std::cout
cout << endl;//输出换行符,此时的endl相当于是std::endl
cout << "What is your name ?" << endl;
cin.get();//如果没有这一条语句的话,窗口会自动关闭,但是加上这一条语句,窗口会在输入任何字符并按enter之后关闭,或者直接按enter。
return 0;//返回0给操作系统,则意味着程序运行成功。
}
备注1:C++用cout来输出内容,C++也能够用printf(),scanf(),和其它标准C输入输出函数,只需要包含常规C语言的stdio.h文件。
备注2:C++和C一样,用分号(;)来作为语句的终止符。
二、例2
#include <iostream>
int main()
{
using namespace std;
int cat;
cout << "How many cats do you have?" << endl;
cin >> cat;
cout << "Here are " << cat << " cats." << endl;
cin.get();
cin.get();
return 0;
}
备注:此时,需要两个cin.get()函数才能在屏幕上显示信息,并等待输入任何一个字符之后退出窗口。第一个cin.get()语句在输入数字并按下enter之后读取输入,第二个cin.get()语句在输入任何一个字符并按下enter之后窗口退出,或者直接按下enter退出。
三、函数
库函数,使用库函数,要包含相应的头文件。比如要如果包含了#include <cmath>,则可以使用double sqrt(double) 求平方根;double pow(double ,double)比如,pow(2,5) = 2^5。
用户自定义函数
返回类型 函数名 (参数列表)
{
函数体
}
四、整型
short、int、long、long long
short至少16位;int 至少和short一样长;long至少32位并且至少和int一样长;long long 至少64位,并且至少和long 一样长;
#include <iostream>
//#include <climits>//文件中定义了各个数据类型的最大值和最小值
int main()
{
using namespace std;
int size_short;
int size_int;
int size_long;
int size_longlong;
cout << "short is " << sizeof(short) << " bytes." << endl;
cout << "int is " << sizeof(int) << " bytes." << endl;
cout << "long is " << sizeof(long) << " bytes." << endl;
cout << "long long is " << sizeof(long long)<< " bytes." << endl;
cin.get();
return 0;
}
五、cout.put()函数
在ostream类中有一个名字为put()的成员函数,只能是对象才能使用成员函数。cout就是ostream类的一个对象,所以可以用cout.put()来使用成员函数put()来输出一个字符。
六、转义字符
\b
#include <iostream>
int main()
{
using namespace std;
cout << "\aOperation \"HyperHype\" is now activated!\n";//\a是振铃,\b是退格
cout << "Enter your code:________\b\b\b\b\b\b\b\b";
long code;
cin >> code;
cout << "\aYou entered " << code << "....\n";
cin.get();
return 0;
}
八、const限定符
const 类型 变量名 = value;
const用来定义一个符号常量,如const int Month = 12;则Month表示数值12;
九、浮点数表示
d.dddE+n,将小数点向右移动n位
d.dddE-n,将小数点向左移动n位
12.34 = 0.1234E2 = 1234E-2