微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 强制类型转换这个控件求解

强制类型转换这个控件求解

时间:10-02 整理:3721RD 点击:
能白话的讲讲这个控件吗,不懂为什么截图里的那个类型输入不一样的呢


为了解释起来容易理解,我们假设输入是4个字节(int长度)长度。这样这个变量在内存中实质上一个32位的0/1。计算机上表示不同类型的数据的表示规则是不一样,比如整数最高位表示符号,其余位表示数值;浮点数不同位置的数表示符号、指数等。
这个强制转制的实现就是,对同样的一组32位0/1,采用你指定的类型的规则来解析。这样解析出来的东西自然就是和你指定的类型是同一种了。当然内容十有八九是跟转换前是完全不同的(这个貌似是废话)。

那个是强制转换,需要转换什么样的数据就用什么类型的

左边接线端是需要转换的数据;上面的是数据类型,接什么数据就是什么类型,与输入无关;右边是转换结果。

学习一下相关经验                     

就和C语言一样的,图上的转换成C语言的代码大概就是:
char a;
b=(int )a;

严重支持一下严重支持一下

一定要支持一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top