c语言从0开始_2 c文件类型、存储空间单位、常用数据类型、输入输出、32关键字、变量和常量

本文介绍了C语言的基础知识,包括C文件的不同类型,如源文件、头文件、目标文件等;C语言代码变为可执行程序的过程;存储空间单位;32个关键字;数据类型,如内建类型、自定义类型和类型限定;以及变量和常量的概念,包括变量的定义、初始化、输入输出和常量的使用。
摘要由CSDN通过智能技术生成

c文件类型

C文件类型:
.c 源文件
.h 头文件
.gch 头文件的编译结果
.i 预处理文件
.s 汇编文件
.o 目标文件
.a 静态库文件
.so 共享库文件(动态库)

C语言代码变成可执行程序的过程:

 预处理:    把源文件翻译成预处理文件
    gcc -E code.c                       把源文件预处理后的结果显示屏幕上
    gcc -E code.c -o code.i     ->code.i 生成以.i结尾的预处理文件,预处理结果保存到文件
编译:      把预处理文件翻译成汇编文件
    gcc -S code.i               ->code.s 生成以.s结尾的汇编文件
汇编:      把汇编文件翻译成目标文件
    gcc -c code.s               ->code.o 把汇编文件编译成二进制代码,生成以.o结尾的目标文件
链接:      把若干个目标文件合并成一个可执行文件    a.out
    gcc a.o b.o c.o...          ->a.out 生成a.out可执行文件
     gcc a.o b.o c.o -o xxx 设置可执行文件的名字

存储空间的单位:

 Bit     比特 存储一个二进制位,只能存0或1,计算机存储数据的最小单位
Byte    字节 八个二进制位,计算机存储数据的基本单位
Kb      1Kb=1024Byte
Mb      1Mb=1024Kb
Gb      =1024Mb
Tb      =1024Gb
Pb      &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值