问答详情
源自:4-1 字节流之文件输入流FileInputStream-1

为什么这里b< 0xf就可以补0了呢

这里为什么会这样没明白

提问者:慕移动7208282 2017-11-01 10:20

个回答

  • 一世沉香
    2018-01-11 17:14:08

    因为这段程序的功能是,读取指定文件的内容,按照16进制输出到控制台

    0xf(等于十进制的15),是十六进制中最大的单位数,所以当b<=0xf时,b是一个16进制的单位数。

  • Simenzz
    2017-12-23 13:48:45

    0xf表示是16进制中 一位数最大的数字。相当于10进制中 一位数最大的数字是9

    其中判断的内容是if(输出只有一位数)

  • qq_坝上的草_0
    2017-11-01 15:08:27

    你看截图上的都是 70 61 63 这样的两位数,如果出现7这样的一位数,是不是要在前面补一个0才能变成07呢。