C 中的原始数据类型:初学者指南

数据类型是定义可以存储在变量中的值的大小和类型的关键字。原始类型是作为编程语言的一部分出现的数据类型。

非原始类型是由程序员定义的类型。它们也称为引用类型。在本文中,您将学习 C 中的七种原始类型。

整数值类型

如果需要在变量中存储整数值,可以将其声明为以下三种类型之一: int、shortlong

 int x;
short y;
long z;

选择取决于您期望整数值的大小。例如, int数据类型接受四字节值。因此,您赋予它的值范围必须介于 -32768 和 32767 之间。

数据类型 字节 范围
整数 4 -32768 至 32767
短的 4 -32768 至 32767
8 -2147483647 至 +2147483647

值得注意的是longlong int的缩写形式,而shortshort int 的形式

C 还提供了long long数据类型,为您提供更多的内存空间。 long long类型的范围是 -(2^63) 到 (2^63)-1。这种数据类型在处理阶乘时非常有用。

相关:学习如何免费编码的最佳方法

您还可以通过使用unsigned关键字对其进行限定,从而为您的整数数据类型选择更大的正范围。在这种情况下,您的积极范围是其有符号等效范围的两倍。

浮点数类型

您可能需要存储小数。在这种情况下,您需要使用floatdouble类型。

float类型指定范围在 3.4e-038 到 3.4e+038 之间,而double指定范围在 1.7e-308 到 1.7e+308 之间。最大的区别是double 的小数点精度是float数据类型的两倍。

如果您希望使用它,C 还提供了long double扩展类型。

另请参阅: C 语言输入和输出的初学者指南

字符类型

要存储字符值,您需要使用char数据类型。它存储一个字节,范围为 -128 到 127。

 char y = "B"; /* put character value in quotes */

轻松学习 C 编程的技巧

您无需犯与新手程序员相同的可避免的错误。学习一门新语言,尤其是像 C 这样的语言,需要你致力于它并有条不紊。

拥有结构化的学习方式可以大大简化您的编程之旅。从变量、运算符和标准库等基础知识开始,然后逐渐转向文件处理等主题。一步一个脚印。