您的位置:首页 > 编程语言 > C语言/C++

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

2016-07-17 09:37 411 查看




//

// 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个字节 2的32次方

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: