//
// 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;
}