LabVIEW论坛
直播中

h1654155217.3767

9年用户 33经验值
私信 关注
[问答]

Labview种如何将一个数字转换为5位二进制,8位二进制以及任意位的二进制表示呢

受到警告
提示: 作者被禁止或删除 内容自动屏蔽

回帖(3)

sszx2007

2018-1-22 21:06:16
一般来说,一个能转换为多少位的二进制数,是由源数据的位数决定的,比如8位整数可以得到8位二进制数,16位整数可以得到16位二进制数,如果将16位整数转换为8位二进制数,数据已经有损被改变了,就没什么意义了。
举报

红月王

2018-1-23 15:27:29
首先问下一,几位二进制你是怎么保存的,是不是说一个数 5,装换后变成00101,这样的字符串呢?还是直接装换成布尔的00101?楼上说的没错但是你要独创N位二进制也是可以的,除非你的数确实可以在N位内表示出来,比如用8位二进制表示无符号整数,那最大是255,如果你的数在127以内,那就用7位二进制也就够了,依次类推。是在不明白你这么做的意图
举报

h1654155217.3767

2018-2-10 21:53:54
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

更多回帖

发帖
×
20
完善资料,
赚取积分