C语言基础(1)
1.软件
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
简单来说,软件就是程序加文档的集合体。
2.文件
文件是一个外存概念,只存在于“外存”(硬盘,U盘,网盘)中。
文件由两部分构成:文件名+文件主体。
文件可分为:可执行文件(由指令和数据构成)和不可执行文件(由数据构成)。
Windows中.exe,.bat,.com是可执行文件。Linux中靠文件属性判断是否可执行。
C语言的编译链接过程:
3.进制及其转换
二进制数、八进制数、十进制数、十六进制数。
4.C语言
4.1C源程序的结构特点
1.一个C语言源程序可由一个或多个源文件组成。
2.每个源程序可由一个或多个函数组成。
3.一个源程序不论由多少个文件组成,都有且只能有一个main函数。
4.源程序中可以有预处理命令(include命令仅为其中一种),预处理命令通常应放在源文件或源程序的最前面。
5.每一个说明,每一个语句都必须以分号结尾。
6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
4.2数据类型
数据类型 | 字节 |
---|---|
char | 1 |
short | 2 |
int | 4 |
long int | 4 |
long long | 8 |
float | 4 |
double | 8 |
long double | 8,12,16 |
bool | 1 |
void(无类型) |
bool类型
bool只有true和false;在C语言中0是false,其他情况(非0)都为true。使用时需引进#include<stdbool.h>。