result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
rookiecalf:
如果只是在watch window中显示的话,不要添加语句,在watch window直接点击你要显示数据,右键中有选择数据类型和格式的
result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
user3879840:
回复 rookiecalf:
这个我知道,我想直接看出来,不用watch window
result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
Eric Ma:
回复 user3879840:
不用watch window,那怎么直接看出来?不明白你到底想干什么。
ERIC
result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
Jun Zhang10:
楼主是不是想看小数如1.28在内存中是怎么表示的?
可以简单的在watch window中看&result找到变量地址,然后在memory window中看对应地址的数据就可以了。
当然,有文档描述单精度浮点数的表示格式的,你可以找找。
result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
user3879840:
回复 Eric Ma:
意思就是用16进制数表示这个浮点数。我想直接用16进制数形式,用这个16进制形式的数干别的事。但是这个数是浮点数,我不能直接用。通过什么方式能转换实现呢?
result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
user3879840:
回复 Jun Zhang10:
意思就是用16进制数表示这个浮点数。我想直接用16进制数形式,用这个16进制形式的数干别的事。但是这个数是浮点数,我不能直接用。通过什么方式能转换实现呢?
result2=1.28;我想把这个浮点型的变量变成16进制的数,请问该用哪个语句?其实就是watch window那个窗口,我想让它输出十进制的或者十六进制的数,随便输出,请问该添加什么语句呢?
mangui zhang:
watch window中的显示数据类型是可以修改的 数据也是可以实时刷新的
浮点小数 你可以采用扩大一定的倍数 转换为其他数据类型查看