然后说一下这个,2.1 数据的表现形式及运算

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、常量和变量

在计算机高级语言中,常量和变量,就是数据的表现形式。常量,在程序运行过程中,值是不能被改变的量。

C语言中常用常量可以分为这些:

(1)整形常量:如1000,12345

(2)实型常量:

①十进制小数形式,由数字和小数点组成

②指数形式,如12.34e3(代表12.34×1000)。注意:由于在计算机输入或输出时,无法表示上角或下角,故规定以字母e或E代表10为底的指数,且e或E之前必须有数字,之后必须为整数

(3)字符常量:

①普通字符,如’a’、’b’、字符常量存贮在计算机存贮单元中时候,并不是存贮字符a、b之类的,而是以其代码,一般就是ASCII代码表示。如’a’,是以二进制的97表示。

转义字符,用一种特殊形式的字符常量,以字符\开头的字符序列。

②转义字符

(4)字符串常量:如“boy”,用双撇号把若干个字符括起来,字符串常量是双撇号中的全部字符

(5)符号常量:

①用#define 指令,来指定一个符号名称代表一个常量。

#define PI 3.14156

注意:句末没有分号,表示本文件从此行开始所有的PI都表示3.14156

②变量:是一个有名字的、具有特定属性的一个存储单元。

简单来讲,就是用来存放数据的,也就是存放变量的值。

注意:先定义、后使用。

③常变量:C99允许使用常变量。例如:const int a = 4;

表示a被定义为一个整型变量,其值为4,并且在变量存在期间其值不能改变。

常变量具有变量的基本属性,有类型,有存储单元,只是不允许改变它的值。

二、符号常量和常变量的区别

符号常量是预编译指令,它只是用符号常量代表一个字符串。在预编译之后,符号常量

就不存在了,而且步分配存储单元,而常变量要占用存储单元,有变量值,建议用常变量。

三、标识符

用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列。

C语音中规定,只能由字母、数字、和下划线三种字符组成。并且第一个字符必须为字母或者下划线

例如:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

四、数据类型

类型,就是对数据分配存储单元的安排,包裹存储单位的长度(占多少字节)以及数据的

存储形式,不同的类型分配不同的长度和存储形式。

这里用图片描述:

五、运算符和表达式

(1)基本的算数运算符

(2)自增、自减运算符

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

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

(5)强制类型转换运算符

(6)C运算符

最后,请持续相信你关注我是因为你想进步!

可以加小编的微信,小编可以给你建议以及提供一些其他的学习视频,这个是小编的微信号:wxid_rvj2zybfmnqf22

正文完