[求助]一个取数高低字节的问题
[求助]一个取数高低字节的问题编写一个函数fhl( ),
从无符号整数x中分别取出高字节和低字节,
并以十六进制数输出。
执行程序时,输入2008,写出输出结果。使用1~2种算法编程
算法1:利用位运算实现函数功能。
算法2:利用整除和求余运算实现函数功能。
算法3:利用指针实现函数功能。
我有个问题首先是16位比如1111111111111111 左8个1代表高字节吗,我们取出这8位的时候需要把后面8个0一起取在内?还是仅仅输出前8位代表高字节?
如果是上面那种想法
我想问一下算法三应该怎么算?
1,2算法我基本上算写出来了
大家还有没有其他方法做?