M mylovegirl Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #1 如果有一个十进制的数想变成16进制的字符串,有什么简单的办法 如M=16(十进制)表示为STRING的S=F
一 一生中最爱 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #3 caption:=format('%x',[15]); 兄弟(妹妹)你弄错了,m=15,s=F,上面的语句就行,16时,=10
T troyliu Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #6 我是做工控的,以前也常遇到这种情况, 具体的程序现在没带,说一下思路吧, 十六进制—>十进制,主要是查表,做一个循环标志, 字符一个一个的查,不匹配则循环标志加1,直到查到为止。 然后查下一个,查到后,前面数×16。 十进制—>十六进制。大体上也是这样,先除16,余数查表, 大概就是这样。 明天给你源程序。
我是做工控的,以前也常遇到这种情况, 具体的程序现在没带,说一下思路吧, 十六进制—>十进制,主要是查表,做一个循环标志, 字符一个一个的查,不匹配则循环标志加1,直到查到为止。 然后查下一个,查到后,前面数×16。 十进制—>十六进制。大体上也是这样,先除16,余数查表, 大概就是这样。 明天给你源程序。
人 人在昆明 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #7 如果只是偶尔用一下干吗写程序,看看那个win 带的计算器,呵呵
春 春意 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #8 edit1.text := inttohex(strtoint(edit1.text),4); 里面的4可以更改!你试一下就知道了!
C confucianist Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #9 string := InttoHex(M,1);
M mylovegirl Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-18 #10 OK,谢谢大家,解决了 TO troyliu 你也是用单片机的吧,以后多多指教