一个C语言的ACM题目
ProblemDescription从键盘输入一个正整数,通过移位、位与运算取出其内存形式的各个字节,并十六进制加以显示(顺序由低到高)。Input输入一个正整数,占一行...
Problem Description
从键盘输入一个正整数,通过移位、位与运算取出其内存形式的各个字节,并十六进制加以显示(顺序由低到高)。
Input
输入一个正整数,占一行。
Output
一个字节占一行。最低字节先输出,然后次低、次高、最高。
Sample Input
1234
Sample Output
d2
4
0
0
Hints
1234的二进制位为10011010010,所以最低是11010010,次低为00000100,次高为00000000,最高为00000000;
对应的十六进制就是d2,4,0,0。
最好能帮我解释一下题目的意思 展开
从键盘输入一个正整数,通过移位、位与运算取出其内存形式的各个字节,并十六进制加以显示(顺序由低到高)。
Input
输入一个正整数,占一行。
Output
一个字节占一行。最低字节先输出,然后次低、次高、最高。
Sample Input
1234
Sample Output
d2
4
0
0
Hints
1234的二进制位为10011010010,所以最低是11010010,次低为00000100,次高为00000000,最高为00000000;
对应的十六进制就是d2,4,0,0。
最好能帮我解释一下题目的意思 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询