我想获取年份的最后 2 位数字。例如,如果我从输入值“2012”开始,我想生成一个输出值“12”。
它们是否在 fprintf
中仅打印最后两位数字的任何选项?
最佳答案
只需打印对 100 取模的数字:
printf("%2d\n", 2012 % 100);
将打印12
。
关于将 4 位数年份转换为 2 位数年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16698213/
标签 c
我想获取年份的最后 2 位数字。例如,如果我从输入值“2012”开始,我想生成一个输出值“12”。
它们是否在 fprintf
中仅打印最后两位数字的任何选项?
最佳答案
只需打印对 100 取模的数字:
printf("%2d\n", 2012 % 100);
将打印12
。
关于将 4 位数年份转换为 2 位数年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16698213/