• 李洪强漫谈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;

    }

     

     

     

  • 相关阅读:
    CSS绿色导航代码
    一款简单另类的CSS导航菜单代码
    来自腾讯QQ网站首页的选项卡菜单代码
    JavaScript学习笔记之应用技巧二
    JavaScript学习笔记之创建字符串比较
    Delegate学习笔记
    ADO.NET Entity FrameWork学习笔记
    Reflector学习之特性理解
    字符串范围截取(转载)
    Delegate学习笔记之事件订阅
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5677891.html
Copyright © 2020-2023  润新知