李洪强漫谈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;
}
相关文章推荐
- CMake问题
- 引导你逐步深入学习C++
- C++实现 vector 的四则运算
- C++函数的返回值——返回引用类型&非引用类型
- C语言基础——进制转换 / 数据表示
- 【零基础学习iOS开发】【02-C语言】09-流程控制
- POJ1182 食物链 解题报告
- 批量修改字幕文件中的时间,c语言实现
- C语言 可变参数函数总结
- C语言中内存分配
- 向量空间和指针
- Super Ugly Number
- 从软件工程的角度写机器学习4——-C4.5决策树的工程实现
- golang之cgo---调用C/C++动态库函数
- [C++]高效使用迭代器的一些建议
- 洛谷 P1351 [NOIP2014 D1T2] 联合权值
- c++ map跟vector的相关用法
- c++常用函数
- OC语言键盘处理,collectionView的相互关联,UINavigationView,网页加载
- OC语言中的UINaVigationController和UITabBarController