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

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

数据是程序处理的对象,是程序设计中的重要组成部分。C语言为我们提供了丰富的数据类型和运算符及语法规则。变量和常量是程序处理的两种基本数据。运算符指定将要进行的操作。表达式则把变量和常量结合起来生成新的值。数据的类型决定该数据可取值的范围以及可以对该数据进行的操作。

C语言中常用的数据类型

C语言中把程序处理的基本诗句对象分成几个集合(或分类),属于同一集合的数据具有相同的性质。如:书写形式的统一;对它们能进行同样的操作等等。具有这样性质的一个数据集合称为一个类型或数据类型。

常量与变量

变量来源于数学,是C语言中能储存运算结果或能表示值的抽象概念。变量可以通过变量名访问,它通常是可变的。
变量有三个要素:
(1) 变量名:每个变量都有一个名字。
(2) 变量的数据类型:每个变量都有一个对应的数据类型(在定义时指定)内存中占有一定的储存空间。
(3) 变量的值:变量对应的存储空间中所存放的数。

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。

运算符和表达式

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。用运算符将运算对象连接起来的式子就是表达式。C语言内置了丰富的运算符:
1.算术运算符
用于各类数值运算。包括加(+)、减(-)、乘()、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。
2.关系运算符
用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3.逻辑运算符
用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4.位操作运算符
参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
5.赋值运算符
用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,
=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。
6.条件运算符
这是一个三目运算符,用于条件求值(??。
7.逗号运算符
用于把若干表达式组合成一个表达式(,)。
8.指针运算符
用于取内容(*)和取地址(&)二种运算。
9.求字节数运算符
用于计算数据类型所占的字节数(sizeof)。
10.特殊运算符
有括号(),下标[],成员(→,.)等几种。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值