输入一个16bits的数到short类型变量,用位左移和右移的方法,从低位到高位,读取这个short类型变量的各8bits位置的数字,用16进制打印。
如:输入0x1234,占16bits内存空间。从高位到低位,可以划分为2个8bits的数,0x12、0x34。按照从低位到高位打印,则打印出0x34-0x12
2个字节的数据
低字节-高字节
0x1234
0x34-0x12
16进制数的读写占位符用%x
输出的16进制数前自动添加0x的方法是占位符用%#x
%0#6x 占位符表示:16进制输出数值,数字前添加0x,输出数据占6个字符位置,如果输出的数字不足6个字符,在0x后数字前补0