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个修饰符,如下所示。
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编程。