C言語のさまざまな種類のデータとは何ですか?
データ型は、メモリの場所または変数の宣言です。データにはさまざまなタイプがあり、C言語のデータタイプの例のいくつかは次のとおりです-
整数、有理数、整数、実数、複素数、ベクトル、文字など
マシンハードウェアに関して言えば、データはすべて、有限長の0と1の2進数の文字列としてエンコードされています。マシンでは、整数データは算術論理演算装置(ALU)で処理され、小数データは浮動小数点装置(FPU)で処理されます。これは、高級言語の組み込みデータ型またはプリミティブデータ型に反映されます。
組み込みのデータ型
C言語には、さまざまな組み込みデータ型があり、そのうちのいくつかを以下に示します-
Int、float、char、unsigned int、unsigned char、long int、doubleなど。
データの使用
C言語では、さまざまなタイプを使用して、さまざまな方法でデータを保存できます。いくつかの例を以下に示します-
- char string、grade =’A’;
- int count、index =10;
- フロート平均=6.9;
上記の例では、chat、int、floatは組み込みのデータ型ですが、string、gradeはchar型の変数です。
-
Grade =’A’は、変数gradeを‘A’の文字コードに初期化します。
-
カウントとインデックスはint型の変数です。
-
そして、index =10は、変数を10のバイナリ表現に初期化します。
例
以下に示すのは、変数のサイズと組み込みデータ型を調べるためのCプログラムです。 −
#include<stdio.h> int main(){ int x = 10; char c; printf("Size of variable x = %ld bytes\n",sizeof(x)); printf("Size of variable c = %ld byte\n",sizeof(c)); printf("Size of short is %ld bytes\n",sizeof(short)); printf("Size of int is %ld bytes\n",sizeof(int)); printf("Size of long is %ld bytes\n",sizeof(long)); printf("Size of float is %ld bytes\n",sizeof(float)); printf("Size of double is %ld bytes\n",sizeof(double)); printf("Size of long double is %ld bytes\n",sizeof(long double)); printf("Size of char is %ld bytes\n",sizeof(char)); printf("Size of void is %ld bytes\n",sizeof(void)); return 0; }
出力
上記のプログラムを実行すると、次の結果が得られます-
Size of variable x = 4 bytes Size of variable c = 1 byte Size of short is 2 bytes Size of int is 4 bytes Size of long is 4 bytes Size of float is 4 bytes Size of double is 8 bytes Size of long double is 16 bytes Size of char is 1 bytes Size of void is 1 bytes
-
C言語の主要なデータ型は何ですか?
「C」コンパイラは、4つの基本的なデータ型をサポートしています。それらは次のとおりです- 整数 キャラクター 浮動小数点 倍精度浮動小数点 プライマリデータ型 整数データ型 整数データ型は、整数と文字を格納するために使用されます。 さらに2つのタイプに分類されます- 整数データ型。 文字データ型。 整数データ型 このデータ型は、整数を格納するために使用されます。 整数ストレージは、符号付き形式と符号なし形式の両方で、short int、int、およびlongintです。 整数データ型 タイプ サイズ(バイト単位) 範囲 制御文字列 short in(ま
-
C言語でのさまざまな検索手法は何ですか?
検索手法とは、要素のリストから重要な要素を見つけることです。 指定された要素がリストに存在する場合、検索プロセスは成功したと言われます。 指定された要素がリストに存在しない場合、検索プロセスは失敗したと言われます。 C言語は、2種類の検索手法を提供します。それらは次のとおりです- 線形検索 二分探索 線形探索 キー要素の検索は直線的に行われます。 これは最も簡単な検索手法です。 リストが並べ替えられることは想定されていません。 制限-より多くの時間を消費し、システムの電力を削減します。 入力(i / p) ソートされていない要素のリスト、キー。 出力(o /