zoukankan      html  css  js  c++  java
  • 李洪强漫谈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;

    }

     

     

     

  • 相关阅读:
    游戏引擎中的光照算法
    深入剖析GPU Early Z优化
    UE4联机编译光照
    深入剖析MSAA
    Unity 使用xLua遇到的坑
    扩展SQLite使其能从apk文件中读取db
    tolua#代码简要分析
    虚幻4垃圾回收剖析
    虚幻4蓝图虚拟机剖析
    java转成xml
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5677891.html
Copyright © 2011-2022 走看看