由于刚开始学的是cin和cout进行输入和输出,好多时候就不会写printf和scanf,所以导致有时候程序运行超时也不会改正,所以今天先说一说scanf和printf。
这是cin和cout的格式:
int a; cin>>a; cout<<a;
这是scanf和printf的格式:
int a; scanf("%d",&a); printf("%d",a);
printf()函数的调用格式为:
printf("<格式化字符串>", <参量表>);
然后看一下这是网上的一个参数表:
| 格式字符 | 意义 |
|---|---|
| d | 以十进制形式输出带符号整数(正数不输出符号) |
| o | 以八进制形式输出无符号整数(不输出前缀0) |
| x,X | 以十六进制形式输出无符号整数(不输出前缀Ox) |
| u | 以十进制形式输出无符号整数 |
| f | 以小数形式输出单、双精度实数 |
| e,E | 以指数形式输出单、双精度实数 |
| g,G | 以%f或%e中较短的输出宽度输出单、双精度实数 |
| c | 输出单个字符 |
| s | 输出字符串 |
| p | 输出指针地址 |
| lu | 32位无符号整数 |
| llu | 64位无符号整数 |
以及好多的表,详细参数网址:网上搜菜鸟教程,打开后搜printf;
它所使用的头文件是:
#include<cstdio>
或
#include<bits/stdc++.h>
浙公网安备 33010602011771号