某生理检测仪对接-体温保存--Format函数

这么一段程序。

<span style="white-space:pre">		</span>info是一个构造体,其中里面包含<span>	byte Conten[CONTEN_MAX];</span>//<span style="font-family: Arial, Helvetica, sans-serif;">CONTEN_MAX</span> = 63<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">	</span>

<span style="white-space:pre">		</span>double warmHex = <span style="font-family: Arial, Helvetica, sans-serif;">info.Conten[1]</span><span style="font-family: Arial, Helvetica, sans-serif;">*16*16+</span><span style="font-family: Arial, Helvetica, sans-serif;">info.Conten[2]</span><span style="font-family: Arial, Helvetica, sans-serif;">;</span><span style="font-family: Arial, Helvetica, sans-serif;">
</span>		double warmDec = 30.00+warmHex/100;
		s.Format("体温测量结果:%0.2f", warmDec);
		pDlg->SetDlgItemText(IDC_EDIT1, s);


发现自己的基础水平还是比较薄弱,首先对于Fromat函数了解,现将一些基本资料罗列下:

CString s ;

s.Fromat("This is test ,    xxx    ", "aaa");

这里的xxx是表示可以接收的类型及格式,填入的格式一般是:   "%" [index ":"] ["-"] [width] ["." prec] type

%(必须)

以这个打头

%type(必须)

以这个结尾,指的是类型d,u,f,e,g,n,m,p,s,x.

d,u都是表示整型,u只能为正

f为浮点类型

e为e的表达式

g能去掉一些不必要的值:08.08000------>>0,08

n表示数值大的话加逗号

m 钱币类型
p 对应于 指针类型,返回的值是指针的地址,以十六进制的形式来表示
s 对应字符串类型
x 必须是一个整形值,以十六进制的形式返回

[index ":"] 

指的是后面接收值的位置,比如Format("this is test %1d %0d",12,13);,输出的就是this is test 1312

 [width]

所占据的宽度

["-"] :这个指定参数向左对齐,和[width]合在一起最可以看到效果。
["." prec] : 指定精度,对于浮点数效果最佳。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值