OC - 常量与const

Oc继承于C,C的语法OC都能用,关于常量: 编码

在程序运行过程当中,其值不能改变的数据对象,称之为常量。C语言中,常量有数字,如24,字符,例如’a’和字符串,例如“myName”三种。在程序中,常量不须要声明能够直接使用。 spa

一.C语言中有整数和实数俩种数: 对象

1.1 整形常量:整形常数,整数、 继承

十进制整数以正负号开头,如1-1 内存

八进制整数以正负号开头,第一位数字必定是0,如012383),-012-10 字符串

十六进制整数以正负号开头,前俩位为0x。如0x123291),-0x12-18 编译

1.2实型常量 变量

1)小数形式 硬件

2)指数形式 语法

3)双精度实数

二.字符常量

字符型数据用于表示字符值,字符数据的内部表示是字符的ASCII代码,并不是字符自己,例如’A’65’a’97.一个字符常量在计算机存储中占一个字节,因为字符常量是以编码形式存放的,因此能够参与各类运算。

三 字符串常量

字符串常量是一对双引号(“”)括起来的字符序列,字符的个数称为其长度,简称为字符串。例如“how are you”,“C program”都是字符串常量。

长度为n的字符串,在计算机存储器中占n+1个字节,分别存放字符的编码,最后一个字节存放是NULL字符(或叫空字符,编码为0,也能够用‘\0’表示)。

四.符号常量

对常量命名,也就是用符号代替常量,该符号称为符号常量,通常用大写字母表示。这就是宏的来源,宏就是标识符(其实就是符号常量)表示一个字符串。

宏定义,宏替换。符号常量的使用会增长程序可读性和加强程序的可维护性。

 

 

 

C语言变量

在程序运行中其值能够变化的量咱们称为变量。每个变量都对应计算机内存中相应的存储单元。在该存储单元中存放变量的值。

变量名,变量值的区别:变量名实际是一个符号地址,是在编译链接时由系统分配给每个变量的内存地址,变量的值其实是这个存储单元中存放的数据。

1.     基本变量类型

暂不写

2.     类型修饰符

signed     有符号

unsigned   无符号

long      

Short     

不一样的计算机系统,手机系统对各种数据所占内存字节数有不一样的规定。

3.     访问修饰符

C语言有俩个用于控制访问和修改变量方式的修饰符,分别是常量(const)和易变量(volatile)。

带const修饰符定义出的变量在程序运行过程当中值始终保持不变。const型数据能够在其初始化时直接被赋值,或经过某些硬件的方式赋值,例如num要定义成100.可写成

const int num = 100

之后程序中出现num的地方就是100,也不能在被改变。

至关于用const把变量转化为常量了。

静态又是什么意思呢?总结中... 

相关文章
相关标签/搜索