C语言程序结构分析:1、头文件;2、主函数;3、注释
1、头文件:#include “stdio.h”
#: 预处理指令 include:包含头文件的指令 <>\””:尖括号和双引号都可以进行头文件的包含
Stdio.h:标准输入输出头文件 .c:C语言的头文件 .H:C语言的头文件 .exe:可执行文件
<>:系统目录下寻找对应的头文件 “”:先在自定义目录下寻找对应的头文件,如果找不到再到系统目录下。
信息分类管理:一些函数的声明,结构体的定义,宏定义都应该放在头文件中;.h文件类似于一个厂库,里面存放一些外部的接口。
2、主函数:
三大方式:int main(void) main() void main()
注意事项:1、main只有这一种的写法;2、main函数是一个程序的入口;3、main函数结束了,整个工程就结束了;4、一个工程文件只有一个main函数
3、文件注释:
对程序的解释说明
//:行注释 /***/:块注释
4、数据类型
(1)、表示当前数据在内存中的存储形式
(2)、表示当前所占空间大小
(3)、当前数据的数值范围
整型:表示整数 字符型:表示字符型的数据 实型:小数的数据
整型:int 4字节---32位--- -2^31~2^31-1 Short 2字节---16位--- -2^15~2^15-1
Long 4字节 Long long 8字节
判断当前数据是否可以正常打印出来???
看数据类型与定义的数据的数值是否相匹配;数值不能超过当前定义的数据类型的范围,超过范围需要按照环形计算法则来计算:当数据的数值超过了最大的数值就会从当前范围中最小的值开始递增;当数据的数值超过了最小的数值就会从当前范围中最大的值开始递减。
Signed short 35240 - 65536 35240 + 65536 直接加去或减去总体的值的范围。
字符型:单括号括起来的就是字符型的数据
Char 1字节---8个位----- -2^7~2^7-1 unsigned char 0-255
在C语言中,字符型数据有以下特点:
字符型数据只能用单引号括起来,不能用双引号或其它括号。
字符型数据只能是单个字符,不能是字符串。
字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5 是不同的。'5'是字符型数据,不能参与运算。