请教下,这个while(tempreg)就是while(tempreg==1)对吧,但是这个tempreg是一个8位的数,和1做比较的时候为啥不是把1前边的0补齐,和tempreg逐位做比较呢?
while(tempreg)等价于while(tempreg!=0)CPU是64位的,它一比较直接比较64位,没有补齐什么事,更不用逐位去比能一下比较64位不比逐位比快吗