数据类型、运算符和表达式

数据是C语言基本字符组合成的信息表达,它既是程序加工和处理的对象,也是程序加工和处理的结果。同样的字符组合可能会表示不同的涵义,因此需要对C语言程序里面的每一组数据进行定义,好方便最终机器对该数据的识别和处理。在C语言里面对数据做了如下图所示的分类:


数据类型、运算符和表达式


为什么要对数据这么分类呢?因为今后要写C语言程序的时候需要在数据前面加上上表汉字后面对应的英语单词,这样机器就能识别后面对应的数据是哪种数据了。这种表示后面数据是哪种类型的表示方法只针对变量,变量的意思就是前面讲到过的标识符,也就是数学里面设定的X和Y,就是可以变化的一类数据的数值的代表。既然有变量,肯定就有常量,常量的意思就是涵义固定不变的字符,比如数字77、字母ah这些,这些不用代表其他数据,就代表自己,说啥是啥的就是常量,这种常量一般在写C语言的时候不用在前面加上数据类型。


知道C语言里面数据的一些基本情况后再来了解数据的运算,也就是C语言里面怎么进行加减乘除这些。运算符就是+-×÷这些符号,C语言里面的符号也有很多种,下表是比较全的概括:


数据类型、运算符和表达式


这些运算符目前只需要了解它的作用,不用记,后期应用过程中自然会熟悉并了解。由数据加上运算符两个组合起来的一种数据运算就叫做表达式,比如3+9*6就是一个表达式,(x+y)/2-1也是一个表达式。不同种类的运算符进行数据运算组合成的表达式就叫做不同的表达式,比如算术表达式,逻辑表达式,关系表达式等等。意思就是运算符有多少种,对应的表达式就有多少种,那么运算符都分哪些种类呢?如下表:


数据类型、运算符和表达式


各种运算符代表的涵义这里就不一一解释了,还是一样的原则,对运算符、表达式以及数据分类心中有数,知道是什么,怎么用就可以,后期实际运用过程中结合具体的案例再总结理解是最快的学习方式。


数据类型、运算符和表达式



分享到:


相關文章: