在32位计算机中运行一个C程序,在该程序中出
现了以下变量的初值,请写出它们对应的机器数(十六进制)
int x=-32768
答案是
请问怎么做?
为什么会有F呢?
https://www.jianshu.com/p/7e338bd89299
//定义两个数组
unsigned char RevBuff[5]={0x01,0x08,0x09,0x02,0x05};
unsigned char NewBuff[5];
//定义一个参数是指针类型的函数
void Function(unsigned char *Data)
{
unsigned int i;
for(i=0; i<5; i++)
{
NewBuff[i] = *(Data + i);
}
}
//主函数
int main(void)
{
Function(RevBuff);
}
通过上面的程序可以实现将数组RevBuff里面的元素全部赋值到新的数组NewBuff里面,即:
NewBuff[5] = {0x01,0x08,0x09,0x02,0x05};