为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!
一、常量和变量
在计算机高级语言中,常量和变量,就是数据的表现形式。常量,在程序运行过程中,值是不能被改变的量。
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