大家都知道
520代表着“我爱你”、
521仍然代表着“我爱你”,
但是,
有多少人知道,
522代表着“一生一世”呢?
一段程序,
讲述了一个故事,
告诉它522,
它回答你1314。
Happy Valentine's Day
有趣的程序在这👇:
#include <bits/stdc++.h>
using namespace std;
int main () {
int LOVE;
scanf ("%x", &LOVE);
printf ("%d\n", LOVE);
return 0;
}
1、printf ("%s", str);
原样输出字符串。
2、printf ("%Ns", str);
输出指定长度的字符串,超长不截,不足右对齐。
其中,N为指定的长度。
3、printf ("%-Ns", str);
类似2,区别在于不足时左对齐。
4、printf ("%.N", str);
输出指定长度的字符串,超长截断,不足不补。
其中,N为指定的长度。
5、printf ("%M.N", str);
输出指定长度的字符串,超长截断,不足不补,右对齐。
其中,N为指定长度,M为输出的总长度。
6、printf ("%-M.N", str);
类似5,区别为左对齐。
#include <bits/stdc++.h>
using namespace std;
char str[] = "hello, world!";
int main () {
printf ("%s END\n", str);
printf ("%6s END\n", str);
printf ("%20s END\n", str);
printf ("%-6s END\n", str);
printf ("%-20s END\n", str);
printf ("%.6s END\n", str);
printf ("%.20s END\n", str);
printf ("%20.6s END\n", str);
printf ("%-20.6s END\n", str);
return 0;
}
本期就到这里啦,公众号还会持续更新。
内容下至基础编程,上至算法数据结构。
喜欢就关注吧。
往期推荐
本文分享自微信公众号 - 信息学竞赛从入门到巅峰(gh_44c678564e18)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4606029/blog/4511825