C++入门

1.#include <iostream> 

// 预处理器将iostream文件的内容添加到程序中。

ios中的io指的是输入(进入程序的信息)和输出(从程序中发送出的信息)。C++的输入和输出方案涉及iostream(头文件)中的多个定义。

2. 头文件名

C语言的传统是头文件使用扩展名h,C++的头文件去掉扩展名h,在文件名称之前加上前缀c。

3.名称空间:using namespace std;

更有利于组织程序:如使用两个已经写好的程序,都包含这一个名为wanda()的函数,此时,使用wanda()函数时,编译器不知道指向哪个版本。使用名称空间后,不同厂商的同一名字产品就可以放在对应的空间。

如:

Microflop::wanda("go dancing?")
Piscine:wanda("a fish named Desire");

iostream中定义用于输出的cout实际上为:std::cout     endl实际上是std::endl

using指令使得std名称空间中的所有名称都可用。

4.<<和>>  是用来指示信息流的方向 
5.cout进行输出

'''' 双引号括起的部分是要打印的消息,这一系列字符叫做字符串。

<<符号表示该语句把这个字符串发送给cout

6.控制符endl

表示:重起一行 ---相当于\n

打印字符串时,cout不会自动移到下一行。

std::endl不仅会插入换行符,还会立即刷新输出缓冲区, \n仅仅是换行符。

7.赋值语句:
int a;
int b;
int c;
a=b=c=1;

在c++中是合法的

关于:

int carrots;
carrots=25;
cout << "I have ";
cout << carrots;
cout << "carrots.";
return 0;

      

8.cin

 cin使用 >> 运算符从输入流中抽取字符       

与cout一样,cin也是一个可以将通过键盘输入的一系列字符转换为接受信息的变量能够接受的形式 。在下面这个例子中,程序将carrots声明为一个整型变量,因此输入被转换为计算机用来储存整数的数字形式。

输入多个变量时不要漏   >>   :cin >> a >> b;

#include <iostream>
int main()
{
	using namespace std;
	int carrots;
	cout << "How many carrots do you have?" << endl;
	cin >> carrots;
	cout << "Here are two more. ";
	carrots = carrots + 2;
	cout << "Now you have " <<carrots<<" carrots." << endl;
	return 0;
}

                           

这三个都是等价的。

    cout << "Now you have " <<carrots<<" carrots." << endl;


	cout << "Now you have ";
	cout << carrots;
	cout << " carrots.";
	cout << endl;


cout << "Now you have "
		<< carrots
		<< " carrots."
	    << endl;

                        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值