【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
Oc继承于C,C的语法OC都能用,关于常量:
在程序运行过程中,其值不能改变的数据对象,称之为常量。C语言中,常量有数字,如24,字符,例如’a’和字符串,例如“myName”三种。在程序中,常量不需要声明可以直接使用。
一.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把变量转化为常量了。
静态又是什么意思呢?总结中...
来源:oschina
链接:https://my.oschina.net/u/2560887/blog/552165