ホームページ >バックエンド開発 >C++ >すべてのデータ型の範囲を表形式で表示する C プログラムを作成します。

すべてのデータ型の範囲を表形式で表示する C プログラムを作成します。

PHPz
PHPz転載
2023-09-12 19:21:121230ブラウズ

C プログラミングで使用するさまざまなデータ型には、整数、short、符号付き文字と符号なし文字などが含まれます。

データ型

データ型は、変数に格納できる値のコレクションとデータ型を指定します。これらにより、プログラマはアプリケーションのニーズに合ったタイプを選択できます。

データ型は次のとおりです。

  • 主なデータ型
  • 派生データ型

Let私たちはデータの主な種類を理解しています。

主なデータ型

' C' コンパイラは 4 つの基本的なデータ型をサポートします。それらについては以下で説明します -

  • Integer
  • Character
  • Floating Point - Point
  • Double Precision Floating Point

すべてのデータ型の範囲を表形式で表示する C プログラムを作成します。

整数データ型

整数データ型は、整数と文字を格納するために使用されます。さらに、-

  • 整数データ型に分類されます。
  • 文字データ型。

整数データ型

このデータ型は、整数を格納するために使用されます。これには、符号付きおよび符号なし形式の short、integer、long の 3 種類の整数ストレージがあります。

) Range # Control String %h td>#40 ~ 4294967295%lu 文字データ型
##ショート(または) 符号付き short 1 -128 ~ 127
Unsigned short 1 0 ~ 255%uh
int (または) 符号付き整数 4 -32768 ~ 32767 %d または %i
符号なし整数 4 0 ~ 65535 % u
ロング (または) 符号付きロング 4 -2147483648 ~ 2147483647 % d
符号なし長整数
文字データ型 このデータ型は文字を格納するために使用されます。これらの文字は内部的に整数として保存されます。各文字は同等の ASCII 値を持ちます。 例: 'A' の ASCII 値は 65

タイプ

サイズ (バイト単位) 範囲 制御文字列1- 128 ~ 127%C符号なし文字10 ~ 255%c は、実数 (つまり、小数点数値) を格納するために使用されます。 6 桁の精度の場合は、「float」を使用します。 12 ビット精度の場合は、「double」を使用します。 12 ビット精度の場合は、「double」を使用します。 >
th>Char (または) Signature Char
浮動小数点データ型
12 桁を超える精度の場合は、「long double」を使用します。

  • 浮動データ型
  • タイプ
サイズ (単語単位)セクション) 範囲制御文字列ダブルロングダブル例サポートされている -出力出力は次のとおりです-
##浮動小数点 4 3.4 E - 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
主なデータ型 ライブ デモンストレーション
#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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。