Oc继承于C,C的语法OC都能用,关于常量: 编码
在程序运行过程当中,其值不能改变的数据对象,称之为常量。C语言中,常量有数字,如24,字符,例如’a’和字符串,例如“myName”三种。在程序中,常量不须要声明能够直接使用。 spa
一.C语言中有整数和实数俩种数: 对象
1.1 整形常量:整形常数,整数、 继承
十进制整数以正负号开头,如1,-1 内存
八进制整数以正负号开头,第一位数字必定是0,如0123(83),-012(-10) 字符串
十六进制整数以正负号开头,前俩位为0x。如0x123(291),-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把变量转化为常量了。
静态又是什么意思呢?总结中...