文档章节

iOS编程之C语言数据类型常量变量

丁铛铛
 丁铛铛
发布于 2017/01/19 15:16
字数 600
阅读 13
收藏 0

1.C语言中的数据类型

   1.1 C语言包含四种数据类型

          基本类型:整型(短整形short、整型 int、长整型 long)、浮点型(单精度型 float、双精度型 double)

           构造类型:数组、结构体 struct、共用体 union、枚举类型 enum

           指针类型

           空类型 void

2.C语言中的常亮和变量

     在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。他们可与数据类型结合起来分类。例如:可分为整型常量、整型变量、浮点变量、字符常量、字符变量

2.1常量

     2.1.1 直接常量(字面量)可以立即拿来用,无需任何说明的量,例如:

               整型常量:10、3、109

               实型常量:5.0、9.5、32.9

               字符常量:'a'、'g'

    2.1.2 符号常量

               用标示符代表一个常量。在C语言中,可以用一个标示符来表示一个常量,称之为符号常量(符号常量在使用之前必须先定义,其一般形式为:#define)。

              其中#define 也是一条预处理命令(预处理命令都以“#”开头),称为宏定义命令,其功能是把改标示符定义其后的常量值。一经定义,以后在程序中所有出现该标示符的地方均代之以该常量值。习惯上符号常量的标示符用大写字母,变量标示符用小写字母,以示区别

2.2变量

       其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元,变量定义必须放在变量使用之前。一般放在函数体的开头部分。要区分变量和变量值是两个不同的概念

       变量的一般形式为:类型说明符 变量名,变量名,........;

在变量定义时应该注意以下几点:

  • 允许在一个类型说明符后,定一个多个相同类型的变量,各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。
  • 最后一个变量名之后必须以“;”号结尾。
  • 变量定义必须放在变量使用之前。一般放在函数体的开头部分。

 

 

© 著作权归作者所有

丁铛铛
粉丝 3
博文 13
码字总数 12294
作品 0
周口
程序员
私信 提问
二十二、枚举

说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 上一讲介绍了结构体...

长平狐
2013/03/28
56
0
一、C语言概述

说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 为什么iOS开发要先...

长平狐
2013/03/28
121
1
一、Objective-C概述

说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略...

长平狐
2013/03/28
128
0
Swift 在对 Objective-C 改进的 6 个方面

在 Atomic Object 的安娜堡办公室,我们做了一个观看2014年的WWDC主题演讲,毫不夸张地说,当Swift宣布的时候,我们感到十分激动。Swift,苹果正在推进的一个更现代的编程语言。我很高兴能获...

oschina
2014/06/14
8.1K
14
Swift-001-Swift简介及基础语法

1.Swift简介 2014年WWDC 发布的新开发语言,可与OC共同运行于Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。 swift2.0之后的语法则趋于稳定,2017年发布的swift4.0虽有改动,但也只是...

胡锦涛_Steven
2018/07/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

非递归实现后序遍历二叉树

问题描述 从键盘接受输入先序序列,以二叉链表作为存储结构,建立二叉树(以先序来建立)并对其进行后序遍历,然后将遍历结果打印输出。要求采用非递归方法实现。 解题思路 Push根结点到第一...

niithub
13分钟前
1
0
IDEA 自动删除类中无用的import包

1.手动快捷键 Ctrl + Alt + O 2.配置自动清理 Ctrl + Alt + S 打开设置 然后,进行如下操作:

时刻在奔跑
16分钟前
1
0
cwRsync提示password file must be owned by root when running as root的解决方法

cwRsync提示password file must be owned by root when running as root的解决方法 更新时间:2015年08月30日 23:05:52 投稿:mdxy-dxy 我要评论 今天在配置服务器的时候,用了rsync4.10版本...

rootliu
21分钟前
0
0
Java 交换两个参数

目前有一个小需求: 定义一个函数,交换两个值。于是,有人就写了这样一个函数。 public class exchange_01 { public static void main(String[] args) { // TODO Auto-gen...

hellation_
30分钟前
0
0
ExoPlayer简单使用

一、介绍 ExoPlayer是google开源的应用级媒体播放器项目,该开源项目包含ExoPlayer库和演示demo,github地址:https://github.com/google/ExoPlayer。 二、概述 ExoPlayer库的核心是ExoPlay...

零点B5
39分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部