C语言中数据的表现形式及其运算

3.2.1常量和变量

1.常量

在程序运行过程中,其值不能被改变的量称为常量。数值常量就是数学中的常数。

常用的常量有以下几类:

(1)整形常量。如100,0,-100等

(2)实例常量。有两种表现形式:

1.十进制小数形式,由数字和小数点组成。如:123.456,0.345,一56.79,0.o,12.0等。

2.指数形式,如12.34e3(代表12.34×103),一346.87e一25(代表--346.87×10-35),0.145E25(代表0.145×1035)等。

(3) 字符常量。有两种表现形式的字符常量 ​ 1.普通字符 ​ 2.转义字符

(4)字符串常量

(5)字符常量

2.变量

变量必须先定义,后使用。在定义时指定该变量的名字和类型。一个变量应该有一个名字,以便被引用。请注意区分变量名和变量值这两个不同的概念。

3.常变量

4.标识符

3.2.2数据类型

C语言允许使用的类型见图:

3.2.3整形数据

1.整形数据的分类

(1)基本整形( int 型)

(2)短整形( short int )

(3)长整形( long int )

(4)双长整形( long long int )

2.整形变量的符号数属性

3.2.4字符型数据

1.字符与字符代码

2.字符变量

字符变量是用类型符char定义字符变量。char是英文character(字符)的缩写,见名即可知意。如: char c='?';

3.2.5浮点型数据

(1)float型(单精度浮点型)

编译系统为每一个float型变量分配4个字节

(2)double型(双精度浮点型)

8个字节储存一个double型数据。

(3)long double型(长双精度)

3.2.6运算符和表达式

1.基本的算术运算符

2.自增、自减运算符

作用是使变量的值加1或减1,例如: ​ ++i,——i(在使用i之前,先使i的值加(减)1)

i十+,i--(在使用i之后,使i的值加(减)1)

3.算术表达式和运算符的优先级与结合性

用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。运算对象包括常量、变量,函数等。例如,下面是一个合法的C算术表达式: a * b/c—1.5+'a'

C语言除了规定了运算符的优先级外,还规定了运算符的结合性

4.不同类型数据间的混合运算

5.强制类型转换运算符

6.C运算符

除了算术运算符外,C还提供其他运算符,共有以下几类:

(1)算术运算符 (+— /%十+——) ​ (2)关系运算符 (><== ><一!=) ​ (3)逻辑运算符 (!&&| |) ​ (4) 位运算符 (<<>>~|A &) ​ (5)赋值运算符 (一及其扩展赋值运算符) ​ (6)条件运算符 (?: ) ​ (7)逗号运算符 (, ) ​ (8)指针运算符 (和&) ​ (9)求字节数运算符 ( sizeof) ​ (10)强制类型转换运算符 ((类型)) ​ (11)成员运算符 (.一>) ​ (12)下标运算符 ([]) ​ (13)其他 (如函数调用运算符())

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾月拾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值