C的基本数据类型包括:字符型(char)、整形(int/short/long)和浮点型(float/double)。
导出数据类型包括:T*(指针类型),enum(枚举),struct{....}(结构体类型),union{...}(共用体类型),T[...]数组类型,文件类型和函数类型
c语言输入输出函数:
%d int
%ld long int
%c char
%f float
%lf double
%x 十六进制输出 int或者long int 或者short int
%#x 0x开头的16进制
%o 八进制输出
%s 字符串
注意:signed 和unsigned只能修饰整形,不能修饰double类型等
c语言中指针和指针变量的关系
1.指针就是地址,地址就是指针
2.地址就是内存单元的编号
3.指针变量是存放地址的变量
4.指针和指针变量是两个不同的概念
为什么要使用指针:
1.能够直接访问硬件
2.快速传递数据
3.返回一个以上的值
4.表示复杂的数据结构
5.有助于理解面向对象