int
转CString: CString.Format(_T("%d"), int);
转char*: 1._itoa(int,char*,10)//10为十进制 没有越界检查
2.memset(szBuf, 0, sizeof(szBuf));
_snprintf(szBuf,sizeof(szBuf), "%d", int);
转TChar*: _itoa(int,TChar*,10)//10为十进制
double
转char*: 1._gcvt(double,一共几个字符,char*);//sprintf(char*,"%.2lf", double);
2.memset(char*, 0, sizeof(char*));
_snprintf(char*, sizeof(char*), "%f", double);
3.位数保留:两位小数:double dXXTBKD = (long long)(dTemp * 100 + 0.5) / 100.0; //如果是3位100就变成1000
float
精度保留: float spd = 22.518744;