小白学开发(iOS)基础C_各种数据类型总结(2015-07-15)

 //
//  main.c
//  各种数据类型的总结
//
//  Created by admin on 15/7/19.
//  Copyright (c) 2015年 admin. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    
    /*
     一.基本数据类型
     整型:int   %i, %d  4个字节
     >short  %hd    2个字节
     >long  %ld     8个字节
     >long long %lld 8个字节
     >unsigned %u   4个字节 取值范围变大了
     >signed    %i, %d 4个字节
     
     浮点型:float/doubl
     float: %f 4个字节
     double: %lf 8个字节
     
     字符:char
     char: %c 1个字节
     
     枚举类型:(本质就是整型)
     >使用场景:当一个变量只有固定的几个取值的时候就用枚举
     >先定义枚举类型,再通过枚举类型定义枚举变量
     
     二.构造类型
     1.数组
     >特点:只能由同一种数据类型组成(也就是说只能存储同一种类型的数据)
     >元素类型 数组名[元素个数];
     
     2.结构体
     >特点:由不同类型的数据类型组成(也就是说能保存不同类型的数据)
     >注意点:先定义结构体类型,再通过结构体类型定义结构体变量
     
     三.指针类型
     >特点:用来保存地址,有了地址就可以访问对应的存储空间
     >格式: 指针类型 *指针变量名;
     >间接操作:
     基本数据类型
     int a = 10;
     int *p = &a;
     *p = 30;
     
     数组
     int ages[2] = {1, 2};
     int *p;
     p = ages;
     
     *(p + i);
     p[i];
     
     
     指向函数
     void test();
     void (*p)();
     p = test;
     (*p)();
     p();
     
     结构体
     struct Person{int age}
     struct Person person;
     struct Person *p;
     p = &person;
     (*p).age;
     p->age;
     
     */
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值