我已经有一个将十六进制数转换为二进制形式的程序,唯一的问题是它不接受带有float的十六进制数。这是代码:
if ($countdown>3){
echo "Next Submit: Wait <span id='time'></span>";
}else{
echo "Next Submit: READY....!";
}
我尝试使用strtok分割字符串,但它不起作用。我所需要的只是这个程序也可以使用十六进制分数。感谢您提前回复!
答案 0 :(得分:1)
只需添加到switch
块:
case '.': printf("."); break;
答案 1 :(得分:0)
只需使用 stdlib.h 中定义的 strtoul ,就可以将此方法的任何基数转换为十进制,包括Hexa-decimal。