c++中cout和cin的使用


cout

一、基本使用

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用细节

代码如下(示例):


三、与printf的区别

cout的优势

printf的优势

cin

一、基本用法

cin的基本用法和cout是非常相似的。cin是用来进行输入操作的,相当于C语言中的scanf()函数。以下是cin基本用法的代码。

#include<iostream>

using namespace std;

int main()
{
	int val;
	
	cout << "Please input a number:";
	cin >> val;
	cout << "The number is:" << val << endl;
	
	return 0;
}

输出结果

Please input a number:23
The number is:23

输入变量val值为23,输出结果为23。


流操作细节的用法也和cout一样,下面是输入不同进制数字的代码。
#include<iostream>

using namespace std;

int main()
{
	int val, voa;
	
	cout << "Please input a number:";
	
	cin >> hex >> val >> dec >> voa;// val输入的数字是16进制,voa输入的是10进制

	cout << "The number is:" << val << " " << voa << endl; 
	
	return 0;
}

输出结果

Please input a number:23 35
The number is:35 35

val输入的是十进制23转16进制数字35,voa输入的是10进制数字35,所以最后输出的val为35,voa输出的是35。

二、注意实现

输入的时候不要使用引用符&

学过C语言的人,初学C++的cin时会习惯性的加&取地址符号,C++完全不需要加&符号,这是一个容易犯的小错误。

cin的输入会以空格为中断

输入内容如果加入了空格,那么cin只会输入空格之前的变量,空格后面的内容一概不管,如下代码所示。代码中在cin中输入一个变量,但是输入的是23和35,而且两个数字之间用空格分开,这样cin只会输入空格前面的数字23,而空格后面的数字35不会输入。

#include<iostream>

using namespace std;

int main()
{
	int val;
	cin >> val;
	cout << val;
	
	return 0;
}

输入和输入为:

Please input a number:23 35
The number is:23

总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值