题目:请将一个整数的存储格式进行转换。比如低位优先改为高位优先;高位优先改为低位优先
int change_int_endian(int val)
{
int
char* pFlag = (char*)&val;
i = sizeof(int)-1;
while (i >= 0)
{
//把整数的第一个字节,第二个字节,第三个字节,第四个字节一次左移24位,16位,8位和0位
pFlag++;
i--;
}
return
}
注意:算法部分是麦洛科菲基础部分重点培训的内容,每一个点都可能成为麦洛科菲考试,作业的组成部分。所以,我们不提供具体的解法。如果您对某个点有疑问,请随时联系我们。
Copyright 2011-2020 © MallocFree. All rights reserved.