C语言开始
从第一个helloworld程序开始,写代码、编译、数据的存储、数据类型、常量和变量开始了解C语言
从第一个输出hello world程序开始了解C语言的基本语句格式,了解如何使用gcc编译器进行编译,编译的步骤。再开始慢慢摸入C语言的基本数据类型存储类型,常量变量的定义
1.求下列数据的原码、反码和补码
a.-35
原码:1010 0011
反码:1101 1100
补码:1101 1101
b.-124
原码:1111 1100
反码:1000 0011
补码:1000 0100
c.-85
原码:1101 0101
反码:1010 1010
补码:1010 1011
d.-113
原码:1111 0001
反码:1000 1110
补码:1000 1111
2.求下列数据的输出结果
a.unsigned char c = -10;%u占位符输出
存储-10:
原码:1000 1010
反码:1111 0101
补码:1111 0110
输出:无符号输出
补码:1111 0110
原码:1111 0110
输出十进制数:246
b.signed char p=213;%d占位符输出
存储:213
原码:1101 0101
补码:1101 0101 //正数原反补一致
输出:有符号输出
补码:1101 0101
反码:1101 0100
原码:1010 1011
输出十进制数:-43
3.整理思维导图
4.第一个C语言程序,分步编译并查看每一步的结果
5.求以下宏定义的输出结果
#define N 10 #define M N*2+4 #define NUM M*N/M*3+M 再程序编译的第一阶段预处理,会将宏定义展开 10*2+4*10/10*2+4*3+10*2+4; 20+4*10/10*2+4*3+10*2+4; 20+40/10*2+4*3+10*2+4; 20+4*2+4*3+10*2+4; 20+8+12+20+4; 64;