1. 请简述什么大端存储和小端存储?
描述数据的存储方式,大端存储指数据低位存放在地址高位,数据高位存放在地址低位;小
端存储指数据低位存放在地址低位,数据高位存放在地址高位。
2. 请简述 gcc 的分步编译?
主要分为四部分:预处理、编译、汇编、链接。
预处理:删除注释、展开头文件、替换宏
编译:检查语法正确性,将 C 文件翻译为汇编文件。
汇编:将汇编文件翻译为机器语言文件。
链接:将机器语言文件与启动代码、库文件链接起来生成可执行文件。
3. 请回答文件剪切、赋值的指令,并说明/etc /usr /mnt 分别表示什么意思?
文件剪切:mv、文件复制:cp,/etc 存放系统配置文件的目录,/usr 存放系统和用户应用程
序与文件的目录,/mnt 是文件系统挂载点的目录
4. 请问一下代码的输出结果是?
死循环打印 hello
unsigned int i;
for(i=5;i>=0;i--)
{
printf(“hello”);
}
5. 请回答以下问题(-128-127)128=-128
C=-75,a=181
D=6,e=5
6. 设有以下语句:int a=3,b=6,c; c=a^b<<2; 则 c 的二进制值是
00011011
7. 请回答以下程序
a+=3!=3 a=a+(3!=3)a=a+0a=a a*=++a+aa=a*(++a+a) a=32
.