day2_C基础

一、求下列数据的原码、反码和补码:

1、-35

原码				反码				补码
1010 0011	1101 1100	1101 1101

2、-124

原码				反码				补码
1111 1100	1000 0011	1000 0100

3、-85

原码				反码				补码
1101 0101	1010 1010	1010 1011

4、-113

原码				反码				补码
1111 0001	1000 1110	1000 1111

二、求下列数据的输出结果:

1、 unsigned char c = -10; %u无符号输出结果

246

2、signed char p = 213;%d有符号输出的结果

-43

三、整理思维导图

请添加图片描述

四、第一个C语言程序,分步编译并查看每一步的结果

1、预处理

liushanmin@lsm-machine:~/codeDemo/test01$ gcc -E demo1.c -o demo1.i

在这里插入图片描述

2、编译

liushanmin@lsm-machine:~/codeDemo/test01$ gcc -S demo1.i -o demo1.s

在这里插入图片描述

3、汇编

liushanmin@lsm-machine:~/codeDemo/test01$ gcc -c demo1.s -o demo1.o

在这里插入图片描述

4、链接

liushanmin@lsm-machine:~/codeDemo/test01$ gcc  demo1.o -o demo1

在这里插入图片描述

五、求下列宏定义的输出结果:

#define N 10
#define M N2+4
#define NUM M
N/M*3+M

=n*2+4*N/N*2+4*3+N*2+4
=20+4*2+12+24
=64
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值