这里为什么会这样没明白
因为这段程序的功能是,读取指定文件的内容,按照16进制输出到控制台
0xf(等于十进制的15),是十六进制中最大的单位数,所以当b<=0xf时,b是一个16进制的单位数。
0xf表示是16进制中 一位数最大的数字。相当于10进制中 一位数最大的数字是9
其中判断的内容是if(输出只有一位数)
你看截图上的都是 70 61 63 这样的两位数,如果出现7这样的一位数,是不是要在前面补一个0才能变成07呢。