c语言简介:通用的一种编程语言,广泛运用于系统软件和应用的软件的开发。它的特点是:高效、灵活、功能丰富、表达能力强和教高的可移植性。
c语言历史:c语言源自Ken Thomposn发明的B语言,而B语言则源自于BCPL。
c语言的数据类型:
1.基本型:
最小数据单元就是基本数据类型,也可以说是原子数据类型。
2.构造类型:
在基本型的基础上进行构造而形成的一类复合数据类型,它可以表示更为复杂的数据类型。
3.空类型:
它是一种特殊的数据类型,它是所有数据类型的基础。常用在转换和参数的传递过程。
注(空类型并非无类型,它也是一种数据结构)
基本数据类型:
1.整型变量,包括短整型(short int ),整型(int),长整型(long int),它们都分为有符号(signed)和无符号(unsigned)两种,它们都是以二进制形式存在内存。
2.整形常亮,执行过程中其值不发生任何改变,常量有三种经常使用,八进制,十进制,十六进制。
3.浮点类型,单精度(float)4字节,双精度(double)8个字节,长双精度(long double)三种。
注意(声明float变量时直接设置浮点数值,系统会默认为double类型的变量来存储,而不是float类型,所以必须要在末尾加上“F”或“f”,采用的输出占位符而是%f,或则科学技术法%e)。
4.字符类型,可以看作诗整形变量的一种,(char)占用1个字节(8bit),也分为有符号或是无符号字符类型。当它存储字符常量时,实际上是存了ASCII码值存在单元中。
5.枚举类型的一般形式enum 枚举名{.....}
在枚举表中罗列出可用元素,例如:enum week{MOn,tued,wed,thors,fri,Sat,SUn};