一个十六进制分成两个8进制:
shor a;
char high=a>>8;//高位
char low=a;//低位
如果低精度赋值高精度那么高精度的高位就会消失。
两个八进制合并成一个十六进制
short a=((short)(high))<<8)+low;
先把high强制转换成short型,然后左移八位加上低八位low。
一个十六进制分成两个8进制:
shor a;
char high=a>>8;//高位
char low=a;//低位
如果低精度赋值高精度那么高精度的高位就会消失。
两个八进制合并成一个十六进制
short a=((short)(high))<<8)+low;
先把high强制转换成short型,然后左移八位加上低八位low。