WHCSRL 技术网

C.语言第二章总结

 

 

 

 

 

 

 

 

 

 

 

 

 

1.它由函数调用和分号两部份组成。

2.(1)基本类型还可以分解为其他类型,主要为整型、字符型和浮点型。
(2)构造类型是根据已定义的一个或多个数据类型,用构造的方法来定义的。可以理解为,一个构造类型的值由若干个“成员”或“分量”构成。每个“成员”都是一个基本类型或一个构造类型。
C语言中构造类型包括:数组类型、结构体类型、共用体类型和枚举类型。(3)指针是 C语言中一种特殊的,同时又具有重要作用的数据类型。
在本章中,首先介绍基本类型中的整型、实型和字符型。其余类型在以后各章中陆续介绍。

3.实型常量即实数,又称为浮点数。c语言中,实数只能用十进制形式表示,实数的表示方法有两种:小数形式和指数形式。

4.(1)类型说明符必须是 C 语言中的有效数据类型,如 int,float,double,char 等,用于指定变量的类型,该类型决定了编译时分配给变量的内存单元的多少。
(2)变量名表可以由一个或多个变量名组成,各变量名之间用”,”分隔。变量名必须是合法的 C语言标识符,变量名一般使用小写字母。
(3)变量的定义必须放在变量的使用之前,一般在函数体的开头部分进行定义。
在C语言中,基本数据类型包括 char(字符型)、int(整型)、float(单精度浮点型)及 double(双精度浮点型)等。不同的类型用于存放不同的数据,所需的存储空间也不相同。

5.C语言中运算符和表达式数量之多,在其他高级语言中很少见的。正是丰富的运算符和表达式使C语言功能十分完善,这也是C语言的特点之一。本节介绍其中的一部分运算符,其他的运算符将陆续在后续章中讲述。

6.不同类型的数据在一起运算时,编译系统会自动进行类型转换。进行自动转换的规则是:把占据内存空间少的(低级)类型向占用空间多的(高级)类型转换,以保证运算精准度。

强制类型转换

强制类型转换是采用强制类型转换运算符将某种数据类型强制转换成指点的数据类型。

推荐阅读