黑马程序员——C语言数据类型总结
2014-10-02 11:34
316 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一:基本数据类型
1.int(修饰int)
1>long int、long:8个字节
2>short int、shot:2个字节
3>unsigned int、unsigned:4个字节
4>signed int、signed:4个字节
2.float\double
1>float:4个字节 %f
2>double:8个字节%f
3.char
1>1个字节 %c
2>char类型保存在内存中是它的ASCII值
二:构造类型
1.数组
1>只能由同一种类型的数据组成
2>定义:数据类型 数组名[元素个数];
eg: int zu[4]; // 定义了一个元素个数为4的int类型数组
2.结构体
1>可以由不同类型的数据组成
2>先定义类型,然后再利用类型定义变量
eg:
struct student
{
int age;
char *name;
} stu;
三:指针类型
1.变量的定义
int *p;
2.间接操作变量的值
int a=10;
p=&a;
*p=20;
3.指向函数的指针
int(*p)();
4.返回指针的函数
void *test()
四:枚举类型
使用场合:当一个变量只允许有几个固定取值时,则使用枚举
一:基本数据类型
1.int(修饰int)
1>long int、long:8个字节
2>short int、shot:2个字节
3>unsigned int、unsigned:4个字节
4>signed int、signed:4个字节
2.float\double
1>float:4个字节 %f
2>double:8个字节%f
3.char
1>1个字节 %c
2>char类型保存在内存中是它的ASCII值
二:构造类型
1.数组
1>只能由同一种类型的数据组成
2>定义:数据类型 数组名[元素个数];
eg: int zu[4]; // 定义了一个元素个数为4的int类型数组
2.结构体
1>可以由不同类型的数据组成
2>先定义类型,然后再利用类型定义变量
eg:
struct student
{
int age;
char *name;
} stu;
三:指针类型
1.变量的定义
int *p;
2.间接操作变量的值
int a=10;
p=&a;
*p=20;
3.指向函数的指针
int(*p)();
4.返回指针的函数
void *test()
四:枚举类型
使用场合:当一个变量只允许有几个固定取值时,则使用枚举
相关文章推荐
- 黑马程序员_iOS开发C语言基础之枚举类型和数据类型总结
- 黑马程序员-IOS-C语言基础-其他数据类型及总结
- 黑马程序员_01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
- [黑马程序员]基本数据类型对象_总结
- 黑马程序员----C语言 数据类型总结
- 黑马程序员-IOS学习笔记-C语言基础其他数据类型及总结
- 黑马程序员-iOS基础-C语言基础(六)-复杂数据类型及其他
- 黑马程序员 对java中 数据类型大小的总结
- 黑马程序员 数据类型总结
- C语言数据类型总结
- 黑马程序员-IOS学习笔记-C语言基础复杂数据类型
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- C语言基础知识总结(1)-基本数据类型
- 黑马程序员——OC语言中的block数据类型
- 黑马程序员 Java自学总结十二 String类和基本数据类型包装类
- C语言基础知识之基本数据类型相关的总结
- 黑马程序员--Java基础加强--02.代码简化 书写规律I_原始数据类型【重载】【多态】【泛型】【泛型限定】【个人总结】
- 黑马程序员_C语言_数据类型总结
- C语言基础:C语言数据类型总结
- GO语言基本数据类型总结