ホームページ > バックエンド開発 > C++ > C言語のデータにはどのような種類があるのでしょうか?

C言語のデータにはどのような種類があるのでしょうか?

WBOY
リリース: 2023-09-16 10:41:09
転載
736 人が閲覧しました

C言語のデータにはどのような種類があるのでしょうか?

#データ型は、メモリの場所または変数の宣言です。データにはさまざまな型を使用できます。C 言語のデータ型の例は次のとおりです:

整数、有理数、整数、実数、複素数、ベクトル、文字など。

マシンの場合 ハードウェア用語では、データはバイナリ ビット 0 と 1 のシーケンスとしてエンコードされます。マシンでは、整数データは算術論理演算ユニット (ALU) で処理され、小数データは浮動小数点ユニット (FPU) で処理されます。これは、高級言語の組み込みデータ型またはプリミティブ データ型に反映されます。

組み込みデータ型

C 言語にはさまざまな組み込みデータ型があり、その一部は次のとおりです:

Int、float、char、unsigned int 、unsigned char、long Int、double など。

データの使用

C 言語では、さまざまな型を使用してさまざまな方法でデータを保存できます。例をいくつか示します。

    char string, Grade='A';
  • int count,index=10;
  • float Average=6.9;
上記の例では、char、int、float は組み込みデータ型ですが、string と Grade は char 型の変数です。

  • #Grade='A' は、変数 Grade を文字「A」の文字コードに初期化します。

  • Count と Index は int 型の変数です。

  • そして、index=10 は、変数をバイナリ表現の 10 に初期化します。

次は、

変数と組み込みデータ型のサイズを確認するための C プログラムです。:

ライブデモ

#include<stdio.h>
int main(){
   int x = 10;
   char c;
   printf("Size of variable x = %ld bytes</p><p>",sizeof(x));
   printf("Size of variable c = %ld byte</p><p>",sizeof(c));
   printf("Size of short is %ld bytes</p><p>",sizeof(short));
   printf("Size of int is %ld bytes</p><p>",sizeof(int));
   printf("Size of long is %ld bytes</p><p>",sizeof(long));
   printf("Size of float is %ld bytes</p><p>",sizeof(float));
   printf("Size of double is %ld bytes</p><p>",sizeof(double));
   printf("Size of long double is %ld bytes</p><p>",sizeof(long double));
   printf("Size of char is %ld bytes</p><p>",sizeof(char));
   printf("Size of void is %ld bytes</p><p>",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言語のデータにはどのような種類があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート