//

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

}

李洪强漫谈iOS开发[C语言-012]-C语言基本数据类型的更多相关文章

  1. 李洪强漫谈iOS开发[C语言-043]-判断较早日期

    李洪强漫谈iOS开发[C语言-043]-判断较早日期

  2. 李洪强漫谈iOS开发[C语言-043]-练习

    李洪强漫谈iOS开发[C语言-043]-行李重量计算价格

  3. 李洪强漫谈iOS开发[C语言-042]-简单计算器

    李洪强漫谈iOS开发[C语言-042]-简单计算器

  4. 李洪强漫谈iOS开发[C语言-041]-计算月份天数

    李洪强漫谈iOS开发[C语言-041]-计算月份天数 

  5. 李洪强漫谈iOS开发[C语言-040]-switch case

    李洪强漫谈iOS开发[C语言-039]-switch case 补充:

  6. 李洪强漫谈iOS开发[C语言-039]-剪刀石头布

     李洪强漫谈iOS开发[C语言-039]-剪刀石头布

  7. 李洪强漫谈iOS开发[C语言-038]-if else if语句

    李洪强漫谈iOS开发[C语言-038]-if else if语句

  8. 李洪强漫谈iOS开发[C语言-037]-if else 语句

    李洪强漫谈iOS开发[C语言-037]-if else 语句

  9. 李洪强漫谈iOS开发[C语言-044]-翻译数字

     李洪强漫谈iOS开发[C语言-044]-翻译数字

  10. 李洪强漫谈iOS开发[C语言-003]-开发概述程序设计语言

    李洪强iOS开发之程序设计语言 printf 是打印的意思- 格式化输出 f: format 格式化 C语言编译器 编译器的功能就是将高级语言的源代码,翻译成机器可以识别的二进制文件就是可执 行文件- ...

随机推荐

  1. echarts标准饼图(二)——标题(title)配置

    标题(title)配置 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...

  2. Java-IO 输入输出流详解

    一.文件的编码               开发时一定要注意项目默认的编码!!!!!!!!               文件操作的时候一定要记得关闭!!!!!!!!        ASCII:美国标准 ...

  3. Oracle用户system解锁

    1.首先进入sql plus窗口(参见上一篇文章) 2.进入后:输入select username,account_status from dba_users where username='SYST ...

  4. 找个输入IPoint在某个FeatureClass上距离最近的要素

      /// <summary> /// 得到输入点在输入图层上的最近点 /// </summary> /// <param name="randomPoints ...

  5. What is a First Chance Exception?

    Refrences: http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx To be continued...

  6. 全部省市县数据库(MySQL脚本) (转)

    /*MySQL - 5.5.47 *************//*!40101 SET NAMES utf8 */; create table `base_area` (    `codeid` me ...

  7. Java 学习计划

    第一部分 在搭建SSM的过程中,可能会经常接触到一个叫maven的工具.这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识.在你目前这个阶 ...

  8. JavaScript 高级程序设计 01-基本概念

    一.JavaScript组成 1.一个完成JavaScript是由ECMAScript.DOM.BOM三部分组成的. ECMAScript:提供核心语言功能--语法.类型.语句.关键字.保留字.操作符 ...

  9. Kakfa揭秘 Day9 KafkaReceiver源码解析

    Kakfa揭秘 Day9 KafkaReceiver源码解析 上一节课中,谈了Direct的方式来访问kafka的Broker,今天主要来谈一下,另一种方式,也就是KafkaReceiver. 初始化 ...

  10. PythonCrawl自学日志(3)

    2016年9月21日09:21:431.爬虫的抓取周期:(1)首先生成初始请求爬第一个url,并指定一个回调函数被称为与下载这些请求的响应.(2)第一个请求执行通过调用 start_requests( ...