c语言函数可以分为3类 :
1,主函数 : 也就是main函数;每个程序只能有一个,且必须有一个主函数;c程序总是从主函数开始执行;
2,自定义函数,可有可无,数目不限;
3,c语言提供的库函数;例如 : stdio.h中的输出函数printf();
#include 不允许导入. c文件, 原因: 在链接阶段易报错; c语言是面向过程的,项目中定义的函数名不允许重复
printf 和 scanf函数;
printf() ; 输出数据
% d 代表int类型, %f 代表 float类型 ; %s代表 字符串; %c代笔chart类型;
%.2f 代表保留2位小数;
%4d 代表占4个字符;
scanf() 输入数据,接收手写输入的数据
int a ; 其中 &a 代表变量a的地址;
基本数据类型 : int,float ,double,char 没有boolean;
构造类型 : 数组 , 结构体,struct , 共用体 union ,枚举,enum
指针类型 : void *
空类型 : void
局部变量一般定义基本数据类型,先进行初始化赋值,这样才是最安全的作法;否则系统会随机生成一个数据来初始化局部变量;
char的取值范围 是-128 ~ 127 ; 或 ASCII码字符
类型修饰符 : 限定符 ; short ,long ,signed 有符号型,unsigned无符号型;; 最长修饰int类型(可以省略int);
short 与int 至少占16为(2个字节) ;
long 至少32为(4个字节);
short的长度不能大于int ,int 的长度不能大于long
char的长度一定为8位(1字节) ,是编程可以用的最小数据类型;
signed 代表有符号,包括正数,负数和0; unsigned 代表无符号,只包括正数和0;