[转] 各种数据类型转换
1、CString转char*
(LPTSTR)(LPCTSTR)str,即为char*类型”
char* sz = str.GetBuffer(str.GetLength());
char* pBuf = str.GetBuffer(0);
2、CString 转int
ansi环境,使用atoi
unicode环境,使用_ttoi
CString str = "";
long m_count = atoi(str.GetBuffer(str.GetLength());
int i;
i=atoi(str); //如果str="123",那么现在i的值就是 123;
3、float 整数,小数部分分开
只计算3位小数的话,加上0.0005即可。令建议你使用函数modf。例:
include <math.h>
void main()
{
float a,a_f,a_i;
int m,n;
a=1.234;
a_f = modf(a, &a_i);
m=a_i;
n=(a_f+0.0005)*1000;
printf("m=%d/nn=%d/n",m,n);
}
4
CString转float的方法:
float i = (float)atof(str.GetBuffer(str.GetLength()));
如果转换成double,就不用float强制转换了。
float转成 CString 是不是 str.format("%.1f",i) //保留1位小数
5、double 转float
double a=2.22;
CString str;
str.Format("%.2lf",a);
[转] 各种数据类型转换相关推荐
- 数据类型转换pytorch
du = torch.ones([2,2]) a = np.array([[1,2],[3,4]],dtype=np.float32) b = torch.from_numpy(a)#数据类型是不变的 ...
- tf.cast()数据类型转换
tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是int8类型的,一般在要在训练前把图像的数据格式转换为float32. cast定义: cast(x, ...
- Java中如何实现Date与String之间的数据类型转换
String 数据类型转换成 Date String inputDate = "2021-04-11";Date outputDate = null;SimpleDateForma ...
- Java 数据类型转换
学而时习之,温故而知新. 数据类型转换,先放一张图,了解数据类型 简单数据类型之间的转换又可以分为: 1 低级到高级的自动类型转换 2 级到低级的强制类型转换 3 包装类过渡类型转换. (有时候我们有 ...
- Java基础语法(一)注释,关键字,常量,变量,数据类型,标识符,数据类型转换...
从今天开始,记录学习Java的过程.要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904 ...
- C/C++各种数据类型转换汇总
以下是Windows/Linux系统中常用的C/C++各种数据类型转换汇总: #ifndef FBC_MESSY_TEST_DATA_TYPE_CONVERT_HPP_ #define FBC_MES ...
- Java类Demo中存在_Java中的数据类型转换
先来看一个题: Java类Demo中存在方法func0.func1.func2.func3和func4,请问该方法中,哪些是不合法的定义?( ) public class Demo{ float fu ...
- Php的if自动转换类型,php之数据类型自动转换,php之数据类型转换_PHP教程
php之数据类型自动转换,php之数据类型转换 1:概述 ---php是一种弱类型的语言,它可以根据运行环境的变化而自动进行数据类型的转换 1.1转换成布尔类型的原则 以下值都将转换成布尔类型中的fa ...
- python数字类型转换函数_Python的数据类型转换函数
玩蛇网这篇文章给大家介绍关于,Python数据类型的转换函数. Python提供了一些可以把某个值从一种数据类型,转换成为另一种数据类型的内置函数和方法.int函数可以将任何可以转换为整型的值转换为整 ...
- python文本数据转换数值矩阵_python numpy矩阵的数据类型转换
在python中,numpy矩阵的数据类型转换需要调用astype(),直接修改dtype是无效的.调用astype返回数据类型修改后的矩阵,但是源数据的类型不会变,需要再对源数据的赋值进行操作才可以 ...
最新文章
- ps aux与ps -ef的区别
- 信任与信誉对电子服务的重要性
- Halcon|读取3D相机点云数据
- js find的用法_React常用库Immutable.js常用API
- ValueError: invalid literal for int() with base 10:Python报错及其解决办法
- 浅谈内存映射I/O(MMIO)与端口映射I/O(PMIO)的区别
- selection.text
- 指定单元格里面的,内容发生变化,触发事件,调用VBA代码。
- list转datatable,SqlBulkCopy将DataTable中的数据批量插入数据库
- Github copilot: AI协助编程尝试
- 如何安装Ruby(Windows)
- 《数据库系统概论》期末复习速成
- 爬虫入门知识+简单案例《python网络爬虫从入门到实践》静态网页抓取
- 计算机aero背景黑,win7系统如何打开和关闭Aero特效
- 大华设备播放过程中设置播放速度
- 【STC15W402AS程序下载问题】
- 肖特基二极管工作原理
- 雨夜赶长路,房企必经的三场“价值战事”
- strpos使用不当引发漏洞
- 愤怒的小鸟有PC版本了!