vb 强制类型转换,就是把字符型转成2进制或者浮点型或整形的方法

来源:百度知道 编辑:UC知道 时间:2024/06/12 20:53:48
我也做个密码算法,但是输入字符的话就不行了,怎么加类型转换阿!!急!!

str和string 我只知道这两个,都是其他类型转换成字符型,你可以查一下msdn

我想:“先把你输入的数字变成整型,然后用WHELE循环除2,余数放在一个字符串里就行了吧

这些问题太专业了,建议去多看些这方面的书。没多少人会在这里回答这么专业的问题的!

这个我知道:
浮点部件所处理的实型数(又称浮点数)。 形式是:(-1)S2E(b0b1b2...bp-1)。 其中S是 符号位,0为正,1为负;E为指数(称阶码),是 ... 之间的转换. 按权展开,先乘后加. 三、 二进制数和十六进制数之间的. 相互转换. 1、二进制数转换成十六进制数方法。。。。。。。。。。
具体的去这里下载这个文件学习下!~~

任意一个十进制数 N 可以写成

N=10E.M (2.3)

同样,在计算机中一个任意进制数 N 可以写成

N=Re.m (2.4)

m :尾数,是一个纯小数。

e :比例因子的指数,称为浮点的指数,是一个整数。

R :比例因子的基数,对于二进计数值的机器是一个常数,一般规定R 为2,8或16。

一个机器浮点数由阶码和尾数及其符号位组成(尾数:用定点小数表示,给出有效数字的位

数决定了浮点数的表示精度;阶码:用整数形式表示,指明小数点在数据中的位置,决定了浮点

数的表示范围。):
32位的浮点数中,S:浮点数的符号位,1 位,0表示正数,1表示负数。M:尾数,23位,

用小数表示,小数点放在尾数域的最前面。E:阶码,8 位阶符采用隐含方式,即采用移码方

式来表示正负指数。移码方法对两个指数大小的比较和对阶操作都比较方便,因为阶码域值大

者其指数值也大。采用这种方式时,将浮点数的指数真值e 变成阶码E 时,应将指数 e 加上

一个固定的偏移值127(01111111),即 E=e+127.

[例1] 若浮点数x的二进制存储格式为(4136000