关键字struct和union的区别
关键字struct 代表的是结构体,结构体中的所有成员拥有独立的空间;关键字union代表的是共用体,共用体中的所有成员共享同一份空间。
谈谈数据在计算机中补码的概念
补码是从数据的反码得来。如果是无符号数:数据的补码就是原码。如果是有符号数:正数:数据的补码就是原码;负数:数据的补码就是反码+1。
谈谈数据在计算机中反码的概念
反码是从数据的原码得来。如果是无符号数:数据的反码就是原码。如果是有符号数:正数:数据的反码就是原码;负数:数据的反码就是符号位不变,其他位按位取反。
谈谈数据在计算机中原码的概念
计算机原码就是数值本身的二进制表现形式,如果是无符号数,所有二进制位都是数据位。如果是有符号数,二进制的最高位为符号位(0表示正数,1表示负数),其他二进制位为数据。
描述gcc的编译过程
gcc编译过程分为4个阶段:预处理、编译、汇编、链接。预处理:头⽂件包含、宏替换、条件编译、删除注释。