不管十进制,还是16进制,在内存中都是以二进制的形式存储的十六进制ff 和十进制 255 在内存中都是 1111 1111这种分离个十百的方法逻辑上没什么值得怀疑的写成十进制还是十六进制不影响计算结果bai=x/100;你将100换成0x64结果是一样的我们应用10 进制已经很习惯了,编译器也认识,何必将其再化成二进制或者16进制呢串口助手大多有两种发送方式:十六进制数,但有的只能发单个字符的十六进,如F可以当15 但FF 就发不出去二是文本模式,即每个字符的ASCI 码,如1 发的是0x31即十进制的4912就当49 和50两次发出去高级一点的串口助手,象FFH,0XFF,255都可以当十六进制数发出去,但为了防止出错,还是应该格式统一51单片机怎么通过串口通信在数码管的显示大于255的值