C++Format常用格式

CString sss;

char *p;

sss.Format(L"%02x", pb1);//转化成16进制,不足2位前面补0

sss.Format(L"%u", pb1);//无符号十进制

sss.Format(L"%.4d", i);//不足4位前面补0

sss.Format(L"%4d", i);//不足4位前面补空格

sss.Format(L"%ld", i);//打印long类型

sss.Format(L"%lx", i);//以16进制打印打印long类型

sss.Format(L"%p", p);//p的指针地址

 

INT64/UINT64

__int64 为%I64d

unsigned __int64 为%I64u

double/folat

%.2f    float小数点2个

%.2lf   double小数点2个

LONGLONG nLarge = 9999999888;
wprintf(L"LONGLONG = %I64d\n", nLarge);

ULONGLONG uLarge = 99999998777;
wprintf(L"ULONGLONG = %I64u", uLarge);

DWORD/unsign long

%lu

    CString sss;
    sss.Format(L"%20s %15s", L"aa", L"bb");//空20格aa再空15bb

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值