20230330作业

文章详细介绍了C语言宏定义的特点,强调其在预处理阶段进行简单的文本替换,并通过实例展示了十进制到二进制、八进制、十六进制的转换过程。同时提到了115的原码、反码和补码概念,以及在Linux环境下使用vim编辑器和gcc编译器进行C语言编程的基本流程。
摘要由CSDN通过智能技术生成

新建hello.c
分步执行hello.c
hello.c在这里插入图片描述
宏定义的注意事项
宏定义只是程序运行时宏体替换宏名不会优先处理宏体里的运算式也不会对宏体里的字符类型做处理,宏体替换宏名发生在分步编译的预处理阶段。
十进制87转16进制
87/16 得5余7 结果为57
十进制87转8进制
87/8 得10余7 10/8得1余2 结果为127
十进制87转2进制
87/2 得43余1 43/2得21余1 21/2得10余1 10/2得5余0 5/2得2余1 2/2得1余0 1/2得0余1 结果为1010111
87=64 + 16 + 7
1000000 + 10000 +111 = 1010111

115的原码1110011
反码1110011
补码1110011
Linux操作系统
在这里插入图片描述
vim编辑器
在这里插入图片描述
C语言文件
在这里插入图片描述
gcc编译器
在这里插入图片描述
计算机中数据存储
在这里插入图片描述
数据类型
基本数据类型
在这里插入图片描述
常量
在这里插入图片描述
变量
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值