C语言开发工具 1.编辑器(VIM) 2.编译器(GCC) 3.项目管理(Make) 4.调试器(GDB)
gcc 与 g++ 分别是 gnu 的 c & c++ 编译器, 在执行编译工作的时候,总共需要4步: 1、预处理,生成 .i 的文件[预处理器cpp] 2、将预处理后的文件转换成汇编语言, 生成文件 .s [编译器egcs] 3、有汇编变为目标代码(机器代码)生成 .o 的文件[汇编器as] 4、连接目标代码, 生成可执行程序 linux的elf格式[链接器ld]
基本类型
整 型:短整型 short 整型 int 长整型 long
实型:单精度型 float 双精度型 double
字符类型 char
空类型 void
聚合类型
数组 结构体 共用体 枚举类型 指针类型、
整型占用4个字节32位
实型双精度占用8个字节
字符型占用1个字节
整型常量三种形式
十进制 十六进制 八进制