美文网首页C语言C语言基础教程程序员
C语言基础教程之数据类型

C语言基础教程之数据类型

作者: C语言基础 | 来源:发表于2018-07-30 15:25 被阅读0次

C语言中的类型可分为以下四类,C语言基础教程之数据类型

更多C/C++资料下载,C/C++学习乐园:747821062

c中的数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储中占用的空间大小以及如何解释存储的位模式。

C中的类型可分为以下几类

更多C/C++资料下载,C/C++学习乐园:747821062

数组类型和结构类型统称为聚合类型。函数的类型指定函数返回值的类型。我们将在下一节中看到基本类型,其他类型将在后面的内容中介绍。

整数类型

下表提供了标准整数类型及其存储大小和值范围的详细信息

更多C/C++资料下载,C/C++学习乐园:747821062

要在特定平台上获取类型或变量的确切大小,可以使用sizeof运算符。表达式sizeof(type)产生对象或类型的存储大小(以字节为单位)。下面给出了一个在任何机器上获取int类型大小的示例

#include <stdio.h>

#include <stdlib.h>

int main() {

printf("Storage size for int : %d ", sizeof(int));

return 0;

}

编译并执行上述程序时,它会在Linux上生成以下结果 -

Storage size for int : 4

浮点类型

下表提供了具有存储大小和值范围及其精度的标准浮点类型的详细信息

更多C/C++资料下载,C/C++学习乐园:747821062

学习源码,项目源码,私信我“代码” 获取更多C/C++内容

头文件float.h定义了一些宏,允许您使用这些值以及有关程序中实数的二进制表示的其他详细信息。以下示例打印float类型占用的存储空间及其范围值。

现场演示

#include <stdio.h>

#include <stdlib.h>

int main() {

printf("Storage size for float : %d ", sizeof(float));

printf("Minimum float positive value: %E ", FLT_MIN );

printf("Maximum float positive value: %E ", FLT_MAX );

printf("Precision value: %d ", FLT_DIG );

return 0;

}

编译并执行上述程序时,生成以下结果:

Storage size for float : 4

Minimum float positive value: 1.175494E-38

Maximum float positive value: 3.402823E+38

Precision value: 6

空类型

更多C/C++资料下载,C/C++学习乐园:747821062

void类型指定没有可用的值。它用于三种情况

更多C/C++资料下载,C/C++学习乐园:747821062

相关文章

  • C语言基础教程之数据类型

    C语言中的类型可分为以下四类,C语言基础教程之数据类型 c中的数据类型是指用于声明不同类型的变量或函数的扩展系统。...

  • OC和C中的数据类型

    数据类型对比 C语言数据类型C语言数据类型 OC数据类型

  • 2675字带你进阶C语言中的关键字

    C语言进阶之C语言关键字 基本数据类型 1.数据类型 数据类型可以理解为固定内存大小的别名(例如,在C语言中int...

  • C++入门篇

    C语言入门教程,C语言入门书籍《C语言小白变怪兽》_C语言中文网 C++入门教程,全套C++基础教程(已更新完毕)...

  • 【OC梳理】基本数据类型和基本运算

    Objective-C作为以C语言为基础的语言,其基本数据类型与C语言类似。 1.基本数据类型 基本数据类型可以参...

  • 【初识C语言】C语言基本数据类型

    C语言基本数据类型简介 1.概述 C 语言包含的数据类型如下图所示: C语言中的基本数据类型有整形、字符型、浮点型...

  • C语言基础教程之错误处理

    C语言被忽视的一些小东西!C语言基础教程之错误处理 C语言错误处理 C 语言不提供对错误处理的直接支持,但是作为一...

  • C语言基础教程之递归

    一文读懂C语言递归算法,C语言基础教程之递归 C语言递归 递归指的是在函数的定义中使用函数自身的方法。 从前有座山...

  • R语言基础--数据类型-总结

    R语言基础--数据类型-总结 1、R语言基础--数据类型之向量 2、R语言基础--数据类型之因子 3、R语言基础-...

  • ARM汇编基础教程——数据类型和寄存器

    数据类型 这是ARM汇编基础教程的第二篇,包含了数据类型和寄存器的相关知识。 和高级语言一样,ARM汇编语言支持对...

网友评论

    本文标题:C语言基础教程之数据类型

    本文链接:https://www.haomeiwen.com/subject/tjefvftx.html