C语言快速入门教程之10分钟快速掌握数据类型

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

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

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

整数类型

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

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

#include

#include

int main {

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

return 0;

}

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

Storage size for int : 4

浮点类型

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

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

现场演示

#include #include

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

空类型

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

和大家说了这么多,想告诉大家,只要你有决心和意志,要好学C/C++并没那么难。

要混口饭吃也不是这么难哦

我有一个微信公众号,经常会分享一些C语言/C++技术相关的干货;如果你喜欢我的分享,可以用微信搜索“C语言学习部落”关注

欢迎大家加入千人交流答疑裙:627+012+464

原文地址:https://www.cnblogs.com/yezibiancheng/p/9391779.html