C语言——数据类型

文章介绍了如何编写并运行第一个C语言程序,包括创建源文件,使用gcc进行编译运行。同时,详细阐述了C程序的分步编译过程,即预处理、编译、汇编和链接。此外,提到了宏定义的注意事项,如文本替换、位置和命名规范。最后,讨论了数字在不同进制间的转换,以及115的原码、反码和补码表示。
摘要由CSDN通过智能技术生成

一、编写第一个C语言程序hello.c

1.创建test1.c文件

yanxx@yzz-vm:~/c_program/day1$ vi test1.c

 2.在vim编辑器中书写代码 


#include<stdio.h>
 
int main(int argc, const char *argv[])
{
	printf("hello world!\n");
	return 0;
}

3.编译运行

  1. yanxx@yzz-vm:~/c_program/day1$ gcc test1.c -o test1

  2. yanxx@yzz-vm:~/c_program/day1$ ./test1

  3. hello world!

 二、分步编译hello.c

1.预处理

yanxx@yzz-vm:~/c_program/day1$ gcc -E test1.c -o test1.i
2.编译

yanxx@yzz-vm:~/c_program/day1$ gcc -S test1.i -o test1.s
3.汇编

yanxx@yzz-vm:~/c_program/day1$ gcc -c test1.s -o test1.o
4.链接

yanxx@yzzvm:~/c_program/day1$ gcc test1.o -o test1
yanxx@yzz-vm:~/c_program/day1$ ls
test1  test1.c  test1.i  test1.o  test1.s
yanxx@yzz-vm:~/c_program/day1$ ./test1
hello world!
三、思维导图

四、define宏定义的注意事项

1.宏处理是对文本直接进行替换,不涉及任何运算优先级操作

2.宏文件位置,头文件下方,主函数上方

3.宏定义名一般大写,带参宏的参数不需要大写

4.宏定义预处理阶段,不会检查语法错误

五、十进制87转十六进制,八进制和二进制,115的原码反码和补码

(87)_{10} = (01010111)_{2} = (127)_{8} = (57)_{16}

115的原码:0111 0011

115的反码:0111 0011

115的补码:0111 0011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值