学习C++——入门

一、例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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值