解释C中的数据类型

C中的数据类型

数据类型指定每个不同变量需要多少内存。当我们声明任何变量时,它必须是其在C中的数据类型,它用于在程序中使用之前定义变量。数据类型确定与变量关联的数据的大小和类型。不同的C数据类型具有不同的存储功能。 


C中的数据类型
添加字幕


c中的各种数据类型 

  1. 主要数据类型(基本数据类型)
  2. 用户定义的数据类型
  3. 派生数据类型 

让我们了解这句话, X 是一个变量 char (特点)类型i.e. X 仅包含其中的Char类型值。 char的大小是 1 byte.


什么是数据类型并解释他们的类型?

  1. 主要数据类型: 这些也称为C语言中的内置数据类型或基本数据类型,主要用于非返回函数(void),用于整数(int),用于浮点数(float)和字符(char)。                                            int:  整数数据类型允许包含正,负和零值的整数。                                         漂浮:  浮动用于表示浮动指向类型。浮动数据类型表示十进制数。                                           Char:  字符数据类型使用char关键字,它允许一次存储单个字符。                                                         空白:  void类型通常用于描述功能类型,并且这些功能也称为不返回函数,因为它是空白的意味着没有值或空。所以,它没有返回任何东西。                                                             笔记:  您无法在编程中创建Void类型的变量,因为它没有值。                                                                           
  2. 用户定义的数据类型: 这些是用户定义的一些数据类型。有三种类型的结构,联盟和枚举数据类型。我们将在稍后的教程中了解这些用户定义的数据类型。
  3. 派生数据类型: 使用-声明从基本数据类型派生的数据类型称为派生数据类型。如阵列,指针和引用是派生数据类型的示例。我们将在稍后的教程中了解这些派生数据类型。

数据类型为C中的范围和 他们的格式说明书



类型
大小(字节)
格式说明书
范围
char
1
%C

双倍的
8
%如果

漂浮
4
%F

4
%D.
-2,147,483,648至2,147,483,647
长双
至少10,通常是12
%如果

长期
4
%李
-2,147,483,648至2,147,483,647
至少8
%lli.
- (2 ^ 63)至(2 ^ 63)-1
短INT.
2
%高清
-32,768至32,767
签名字符
1
%C
-128到127.
无符号的字符
1
%C
0到255.
unsigned int.
4
%U.
0至4,294,967,295
无符号
至少4
%鲁
0至4,294,967,295
毫无符号
至少8
%llu.
0至18,446,744,073,709,551,615


c语言中的sizeof()函数

我们始终使用sizeof()运算符来查找为每个C数据类型分配的内存空间 检查变量的大小。 
下面我分享我使用sizeof()运算符以查找不同数据类型大小的示例:

数据类型在C中有示例


#include<stdio.h>      

㈡ main() 

{

    int a;

    char b;
    float c;
    double d;
    short e;
    long f;
    long long g;
    long double h;
      printf("Storage size for int data type:%d bytes\n",sizeof(a));
      printf("Storage size for char data type:%d bytes\n",sizeof(b));
      printf("Storage size for float data type:%d bytes\n",sizeof(c));
      printf("Storage size for double data type:%d bytes\n",sizeof(d));
      printf("Storage size for short data type:%d bytes\n", sizeof(e));
      printf("Storage size for long data type:%d bytes\n", sizeof(f));
      printf("Storage size for long long data type:%d bytes\n", sizeof(g));
      printf("Storage size for long double data type:%d bytes\n", sizeof(h));
  return 0;
}


程序输出


C中的数据类型

   

结论

在上面的文章中,我们了解C中的不同数据类型,并简要了解尺寸()操作员。如果您对上述有任何疑问,请评论以下。

快乐编码! ðÿ~š 

没意见:

如果您有任何疑问,请告诉我

供电 博主 .