李洪强漫谈iOS开发[C语言-012]-C语言基本数据类型

//

//  main.m

//  08 - 基本数据类型

//

//  Created by vic fan on 16/7/16.

//  Copyright © 2016 李洪强. All rights reserved.

//

 

    基本数据类型

计算机中,C语言中有丰富的数据类型<Mac为标准>

有整数类型  int(4 个字节) short int(2个字节) long int(8个字节)

有小数类型  float(单精度,7个有效数字) double(双精度,15个有效数字)

 

字符类型

补充: 计算机中的数据是以二进制存贮的,也就是用字节存储的

一个字节是由8个空位组成的盒子

一个字节: (相当于)8个盒子

每个盒子只允许放0 1 两个数字

数据就可以用二进制来表示出来了

 

十进制             二进制

0                   0

1                   1

2                   10

3                   11

4                   100

5                   101

...

8个格子表示的最大数是1  1  1  1  1  1  1  1

 2 8次方    可以表示256个数字

unsigned : 所以一个字节  0--255

 

符号位   1  1  1  1  1  1  1

-128--0

0--127

 

int 类型4个字节  232次方

 

A 基本类型-必须掌握

1 整型

1.1短整型 short

1.2长整型 long  40亿

1.3整型   int

 

2 字符型char<占一个字节的数字类型>

字符类型的本质是ascii码对应的数字

a 标示符

'a'字符  (数字97)

 

3 实型

3.1 单精度型

3.2 双精度型

 

B 构造类型 在基本类型基础上加的语法而成的

1 数组

2 结构体 struct

3 共用型 union

4枚举型  enum

 

C 指针类型  难点

 

D 空类型 void

 

E 定义类型 typedef

 

#import <Foundation/Foundation.h>

 

int main(int argc, const char * argv[]) {

    @autoreleasepool {

     

    

    

    }

    return 0;

}

 

 

 

posted @ 2016-07-17 09:37  李洪强  阅读(185)  评论(0编辑  收藏  举报