C的数据类型
来源:互联网 发布:m1协同软件 编辑:程序博客网 时间:2024/06/08 07:24
在C语言中数据类型可分为:1、基本数据类型;2、枚举类型;3、派生类型;4、void类型。
1、基本数据类型:算术类型
基本数据类型大的分类为2类:整数类型和浮点类型。
在C语言中,定义整数类型的关键字有:
1、char(字符型) 1字节 -128 到 127 或 0 到 255;
2、unsigned char(无符号字符型); 1字节 0到255
3、signed char(有符号字符型); 1字节 -128到127
4、int(整型); 2或4字节 -32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
5、unsigned int(无符号整型); 2或4字节 0到65,535或0到4,294,967,295
6、short(短整型); 2字节 -23,768到23,767
7、unsigned short(无符号短整型); 2字节 0到65,535
8、long(长整型); 4或8字节 -2,147,483,648 到 2,147,483,647
9、unsigned long(无符号长整型)。 4或8字节 0 到 4,294,967,295
通过上面的介绍大家应该发现了一个规律,对的,带有unsigned关键字的都是无符号的,也就是没有﹣号全是正数。还有一个问题,就是为何int会占有不同的字节,这个和计算机系统有关,64位的系统,就是4字节;32位系统,就是2字节,同理,long也是一样的。
在C语言中,定义字符类型的关键字有:
1、float 4字节 1.2e-38 到 3.4e+38 6位小数
2、double 8字节 2.3e-308 到 1.7e+308 15位小数
3、long double 16字节 3.4e-4932 到 1.1e+4932 19位小数
2、void类型:空类型
void类型指的是没有可用类型,也就是我们常说的空类型,这个void类型在函数里是最常见的,比如我们写了一个没有返回值的函数,那么这个函数的返回值就为空,也就是void了,例如:void returnNullFunction(int a);
还有一种是空参数,也就是一个函数没有参数,这个时候,函数可以接受一个void,例如: int noParamFunction(void);
指针指向void,这个表示类型为void *的指针指向对象的地址,而不是类型。
对于枚举类型和派生类型,在后面的文章中将会进行详细的说明解释。
- C#的数据类型
- C语言的数据类型
- C的基本数据类型
- C语言的数据类型
- C语言的数据类型
- C语言的数据类型
- C语言的数据类型
- C语言的数据类型
- C的数据类型关键字
- c语言的数据类型
- C的数据类型
- C语言的数据类型
- C的基本数据类型
- C++:基本的数据类型
- c的数据类型
- C语言的数据类型
- C语言的数据类型
- C语言的数据类型
- TensorFlow——RNN模型
- python基础之字符串格式化
- 安卓使用MediaRecorder录制音频(声音)
- JS函数集合大全
- 自定义实现CoordinatorLayout.Behavior
- C的数据类型
- PAT 1015
- MyEclipse:详细使用教程
- Maven 的搭建
- lua排序
- 软件工程
- 安卓自学——ViewPager与FragmentTabHost实现拖动翻页
- @weakify, @strongify
- android Contentprovider配置记录