C 语言中的数据类型和修饰符

C

C语言中的数据类型

C语言有多种数据类型 在程序中存储数据。C程序可以使用各种数据类型存储整数、小数、字符(字母)、字符串(词或句子)、列表等。我们需要指定变量(标识符)的** 数据类型** 来存储其中的任何数据。** 以下是该概念的解释和基本用法。数据类型和修饰符具有重要的深入技术细节,本文没有介绍这些细节。** 在C++中有两类** 数据类型** :

1.原始(主要)数据类型

这些数据类型存储C编程中使用的基本数据。

1.int

它用于存储整数值。用GCC编译器(32位)编译的C程序可以存储-2147483648到2147483647的整数。Int的大小取决于编译器。在像GCC这样的32位编译器中,它需要4个字节。

1int myIntegerValue = 100;

3.字符

它存储单个字符,如‘a’、‘Z’、‘@’等,包括数字、符号或特殊字符。存储每个字符需要1个字节(8位)。

1char myCharacter = 'A';

注意 :每个字符都有一个对应的ASCII值,范围从-128到127。作为一个字符的数字也有其相应的ASCII值。例如,字符‘1’的ASCII值为49,‘A’的ASCII值为65.6。** 浮动** 它以高达6位小数位的精度存储实数。它占用4个字节的内存,也称为浮点数。

1float myFloatingValue = 100.6543;

8.双倍

它存储实数,精度高达15位小数。它需要8字节的内存。

1double myDoubleValue = 180.715586;

2.派生和自定义数据类型

这些数据类型由原始数据类型的集合或组合构成,因此称为派生数据类型。详细信息将在以下每个主题的专门文章中介绍:

  • 阵列
  • 结构
  • 联合
  • 枚举
  • 指针

C中的修饰符

这些是C中用于修改int和char数据类型的默认属性的关键字。C中有4个修饰符,如下所示。

C

1.短消息

它限制用户存储从-32768到32767的小整数值。只能在int 数据类型上使用。

1short int myShortIntegerValue = 18;

4.长时间

它允许用户存储非常大的数字(大约900万万亿 ),从** -9223372036854775808到9223372036854775807** 。使用语法long long而不是long int

1long long myLongIntegerValue = 827337203685421584;

8.签署

如果未指定修饰符,则为int和char数据类型的默认修饰符。它说用户可以存储负值和正值。

1signed int myNegativeIntegerValue = -544;
2signed int mypositiveIntegerValue = 544;
3/* Both of the statements have same meaning even without "signed" modifier*/

10.未签名

当用户打算仅存储给定数据类型(int和char)的正值时。

1unsigned int myIntegerValue = 486;

总结

了解数据类型的基本用法对于编码和开发逻辑非常重要。还有更多关于数据类型的内容,但是,使用提供的信息,您可以轻松地继续学习C编程。

Published At
Categories with 技术
Tagged with
comments powered by Disqus