您的位置:首页 > 编程语言 > C语言/C++

黑马程序员--c语言数据类型总结

2015-06-26 20:15 363 查看
数据类型总结:

一.基本数据类型

int

long int, long 8个字节 %ld

short int, short 2个字节%d %i

unsigned int, unsigned4个字节 %zd

signed int, signed, int4个字节
%d %i

float\double

float 4个字节 %f

double 8个字节 %f

char 一个字节 %c%d

char类型保存在内存中的是它的ASCII值

二.构造类型

数组

只能由同一种类型的数据类型

定义:数据类型 数组名[元素个数]

结构体

可以由不同数据类型的数据组成

先定义类型,再定义变量

三.指针类型

变量的定义

int *p;

间接操作变量的值

int a =10;

p = &a;

*p = 20;

四.枚举变量

使用场合:

当一个变量只允许有几个固定取值时

根据变量的作用域,可以分为:

局部变量:

定义:在函数(代码块)内部定义的变量

作用域:从定义变量的那一行开始,到代码块结束

生命周期:从定义变量的那一行开始分配存储空间,代码快结束后,就会被回收

没有固定的初始值

全局变量:

定义:在函数外面定义的变量

作用域:从定义变量的那一行开始,一直到文件结尾(能被后面的所有函数共享)

生命周期:程序一启动就会分配存储空间,程序退出时才会被销毁

默认的初始值就是0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: