C++-基础教程-3-输入输出

C++程序大多数都是头文件开始的,下面表格将介绍C++常用的头文件:

头文件名称

#include <iostream>

输入输出信息流
#include <fstream>文件输入输出信息流
#include <string>字符串类型
#include <cstdio>C语言输入输出流
#include <cmath>数学库
#include <bits/stdc++.h>万能头文件

输入输出:

C++有一个头文件叫<iostream>,可以进行输入输出。比如下面这些代码:

#include <iostream> // 导入头文件
using namespace std;
int main()
{
    int age;
    cout << "你几岁了" << endl;
    cin >> age;
    cout << "我也" << age << "岁了" << endl;
    return 0;
0}

运行结果:


你几岁了
16<
我也16岁了

首先定义变量age,cout输出你几岁了,再用cin从键盘输入16到age,又会输出我也、age和岁了,age里面此时是16。输出语句cout和输入语句cin的格式如下:

cout << 值1 << 值2 ······<< 值n;
cin >> 变量1 >> 变量2 ······>>变量n;

例如:

cout << 值1 << 值2 ······<< 值n;
cin >> 变量1 >> 变量2 ······>>变量n;

输入输出2(printf与scanf输出):

C语言有输出函数printf()与输入函数scanf(),在C++里也可以使用。在C++里使用printf()和scanf()函数时要使用<cstdio>头文件。

它们大部分时候需要格式化字符串,以下表格是C语言常用格式符:

格式符含义
%d以十进制输出整数
%ld以十进制输出长整型数
%u以十进制输出无符号整数
%f以小数形式输出单精度实数
%lf以小数形式输出双精度实数
%c输出单字符
%s输出字符串
\n换行符
\t间隔一个制表符(间隔四个空格)

1. scanf()函数

它是格式化输入函数,从键盘中(或输入设备)读取数据,格式为:

scanf("格式化字符串",地址表);

scanf("格式化字符串",地址表);

地址表读入的是所有变量的地址,而不是变量本身。以下用法是错误的:

scanf("%d",a);

正确的应为:

scanf("%d",&a);

2. printf()函数

printf()是格式化输出函数,它会按格式输出数据,格式为:

printf("格式化字符串",输出列表);

比如下面的代码:

printf("%d+%d=%d",1,2,3);

输出结果为:


1+2=3

(注意:不是格式化字符按原样输出)

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值