%2d是C语言中printf函数的输出格式说明符。

具体解释如下:

使输出的int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出。

注:如果输出的数值不是int型,则进行强制类型转换为int,之后按上面的格式输出。

举例如下:

printf("%2d", 12);     // 输出12
printf("%2d", 1);      // 输出 _1  (_代表空格)
printf("%2d", 122);    // 输出122
printf("%2d", 12.72);  // 输出12   (强制类型转换,即取整数部分)

CTime t = CTime::GetCurrentTime();
t += CTimeSpan(m_day, 0, 0, 0);
int nYear = t.GetYear() - 2000;
int nMonth = t.GetMonth();
int nDay = t.GetDay();
CString str;
str.Format(_T("%2d%s%2d%2d"), nYear, m_strMachine, nMonth, nDay);
str.Replace(_T(' '), _T('0'));

Replace替换字符串中的空为0;

最新文章

  1. springmvc的拦截器
  2. iOS - YYAdd对UIDevice的拓展
  3. JavaScript封装
  4. [Linux] - CentOS IP设置方法
  5. CSS继承
  6. jpa注解
  7. ! cocos2d 同一个sprite的触控问题
  8. Android 中 Service AIDL使用
  9. C语言:typedef 跟 define 的区别
  10. Android(java)学习笔记62:继承Thread类创建线程类
  11. 在code.org上自己写一个flappy bird游戏
  12. 分数相加减的代码(c++)
  13. 自定义cell时,在宽的手机上显示太窄解决办法
  14. [Java]知乎下巴第0集:让我们一起来做一个知乎爬虫吧哦耶【转】
  15. 处理SFTP服务器上已离职用户,设置为登录禁用状态
  16. SpringBoot就是这么简单
  17. SpringCloud系列------Config-Server
  18. WPF TextBlock IsTextTrimmed 判断文本是否超出
  19. python unittest setUp 和 setUpClass 区别
  20. 转,敏感词过滤,PHP实现的Trie树

热门文章

  1. 解决多个Xcode导致的N个模拟器的问题
  2. CSDN学院 免费技术答疑公开课,本周六场即将开播~~~
  3. starUML 2.5.1 for mac
  4. SOJ.Output the Yanghui triangel
  5. TTS-零基础入门-10分钟教你做一个语音功能
  6. 配置hadoop集群一
  7. 51nod 1611 金牌赛事
  8. C#中的文件导出大全
  9. Opencv打开内置摄像头
  10. compileSdkVersion, minSdkVersion 和 targetSdkVersion的选择(copy)