注意点
printf常见的输出格式:
| 格式符 |
含义 |
举例 |
%f |
单精度浮点数 |
对应 float |
%lf |
双精度浮点数 |
对应 double,输出与 %f 通用 |
%.nf |
保留 n 位小数 |
如 %.2f 保留两位,自动四舍五入 |
%e |
科学计数法 |
输出如 3.14e+00 |
%d |
有符号十进制整数 |
对应 int |
%lld |
64 位长整型 |
对应 long long,竞赛必备 |
%u |
无符号十进制整数 |
对应 unsigned int |
%x |
小写十六进制 |
10 输出为 a |
%X |
大写十六进制 |
10 输出为 A |
%o |
八进制 |
10 输出为 12 |
%c |
单个字符 |
对应 char,输出 ASCII 字符 |
%s |
字符串 |
对应 char[],遇到 \0 停止 |
%% |
输出百分号 |
想要在屏幕显示 % 需写两个 |
%p |
指针地址 |
输出变量在内存中的十六进制地址 |
AC 代码
#define _CRT_SECURE_NO_WARNINGS
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 100010;
int main()
{
int a=0,b=0;
cin>>a>>b;
printf("%x",a+b);
return 0;
}