博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC - 常量与const
阅读量:6411 次
发布时间:2019-06-23

本文共 1173 字,大约阅读时间需要 3 分钟。

hot3.png

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把变量转化为常量了。

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

 

转载于:https://my.oschina.net/u/2560887/blog/552165

你可能感兴趣的文章
转载: 打造自己的asp.net验证控件
查看>>
重构之美-跨越Web标准,触碰语义网[开门见山:Microformat]
查看>>
git入门与实践【转】
查看>>
WPF 虚拟键盘
查看>>
储存卡无法打开专家教您怎么数据恢复
查看>>
彼得原理
查看>>
如何利用【百度地图API】,制作房产酒店地图?(下)——结合自己的数据库...
查看>>
[20171113]修改表结构删除列相关问题3.txt
查看>>
特征选择
查看>>
在Winform程序中设置管理员权限及为用户组添加写入权限
查看>>
RTMP直播到FMS中的AAC音频直播
查看>>
多能互补提速 加快我国能源转型和现代能源体系建设
查看>>
音乐闹钟
查看>>
Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)
查看>>
9.2 空间拓扑运算[转]
查看>>
监控视频相关数据集
查看>>
(转)android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果
查看>>
面试经典-设计包含min函数的栈
查看>>
linux下php添加cur/soapl扩展
查看>>
【百度地图API】多家地图API文件大小对比
查看>>