单片机C语言编程时,不同进制数进行大小比较,怎么写?请举例. 这样写是不是正确: a(十六进制数)>13000

2024-12-03 22:43:44
推荐回答(4个)
回答1:

单片罩铅悔机只能认识二进制数字,所谓的不同进制物正数只是用户编程时给定变量数值时的形式不同而已,所以如果你的变量是数激首值类型的,直接比较就可以。但如果数值的赋值过程还没有完成,就需要单片机对表示不同进制数字的字符串,进行转换为数值后,再比较了。

回答2:

直接比较就行了,不管你16进制,还是十进制,或2进制。它在寄存器里都是2进制来判断大小的

回答3:

0xA >13000

回答4:

直接比较就行了