首页 >后端开发 >C++ >编写一个C程序以表格形式显示所有数据类型的范围

编写一个C程序以表格形式显示所有数据类型的范围

PHPz
PHPz转载
2023-09-12 19:21:121227浏览

我们在 C 编程中使用的不同数据类型包括整数、短整型、有符号和无符号字符等。

数据类型

数据类型指定值的集合和可以存储在变量中的数据类型。它们允许程序员选择适合应用程序需求的类型。

数据类型如下 -

  • 主要数据类型
  • 派生数据类型

让我们了解主要数据类型。

主要数据类型

' C' 编译器支持四种基本数据类型。下面提到了它们 -

  • 整数
  • 字符
  • 浮点 - 点
  • 双精度浮点

编写一个C程序以表格形式显示所有数据类型的范围

整数数据类型

整数数据类型用于存储整数和字符。它进一步分为 -

  • 整数数据类型。
  • 字符数据类型。

整数数据类型

此数据类型用于存储整数。它具有三类整数存储,即有符号和无符号形式的短整型、整型和长整型。

td>
                                                                  整数数据类型
类型 大小(以字节为单位) 范围 控制字符串
短整型(或)有符号短整型 1 -128到127 %h
无符号短整型 1 0到255%uh
int(或)有符号整数 4 -32768到32767 %d 或 %i
无符号整数 4 0 到 65535 % u
长整型(或)有符号长整型 4 -2147483648到2147483647 % d
无符号长整数 4 0到4294967295 %lu

字符数据类型

该数据类型用于存储字符。这些字符在内部存储为整数。每个字符都有一个等效的 ASCII 值

例如:'A' 的 ASCII 值是 65

 字符数据类型
类型 th> 大小(以字节为单位) 范围 控制字符串
Char(或)签名Char 1 - 128到127 %C
无符号字符 1 0到255 %c

浮点数据类型

  • 用于存储实数数字(即小数点数字)。
  • 对于 6 位精度,使用“float”。
  • 对于 12 位精度,使用“double”。
  • 对于 12 位精度,使用“double”。 >
  • 对于超过 12 位的精度,使用“long double”。
 浮动数据类型
类型 大小(以字节为单位) 范围 控制字符串
浮点 4 3.4E - 38至3.4 E + 38 %f
8 1.7 E - 308 至 1.7 E + 308 %lf
长双 16 3.4 E - 4932 至 1.1 E + 4932 %Lf

示例

以下是支持主要数据类型的C程序强> -

 现场演示

#include<stdio.h>
#include<limits.h>
int main(){
   printf("DATA TYPE\t\t RANGE</p><p>");
   printf("-----------\t\t---------</p><p>");
   printf("short min\t\t%d</p><p>",SHRT_MIN);
   printf("short max int\t\t%d</p><p>",SHRT_MAX);
   printf("int min\t\t\t%d</p><p>",INT_MIN);
   printf("int max\t\t\t%d</p><p>",INT_MAX);
   printf("Char min\t\t%d</p><p>",CHAR_MIN);
   printf("Char max\t\t%d</p><p>",CHAR_MAX);
   printf("long min\t\t%ld</p><p>",LONG_MIN);
   printf("long max\t\t%ld</p><p>",LONG_MAX);
   printf("unsigned char\t\t%u</p><p>",UCHAR_MAX);
   printf("unsigned long\t\t%lu</p><p>",ULONG_MAX);
   printf("unsigned int\t\t%u</p><p>",UINT_MAX);
   printf("unsigned short\t\t%u</p><p>",USHRT_MAX);
}

输出

输出如下 -

DATA TYPE           RANGE
-----------         ---------
short min           -32768
short max int       32767
int min             -2147483648
int max             2147483647
Char min            -128
Char max            127
long min            -2147483648
long max            2147483647
unsigned char       255
unsigned long       4294967295
unsigned int        4294967295
unsigned short      65535

以上是编写一个C程序以表格形式显示所有数据类型的范围的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除