【C言語の初知識】C言語、初のCプログラム、C言語のデータ型とは

1. C言語とは何ですか?

(1)C言語は、プロセス指向のコンパイル済みプログラミング言語です(C ++やJavaなどのオブジェクト指向プログラミング言語とは異なります。ps:CとC ++は互換性があります)。コンパイル後、実行可能なプログラム(つまり、exe、Can直接実行されます)。
(2)C言語は非常に古典的であり、通常は下部で開発および使用されます。LinuxおよびMacOSはCで記述されています。
(3)C言語はクロスプラットフォームをサポートします(!クロスコンパイラではなく、クロスオペレーティングシステム)。
(4)C言語はコンピュータアーキテクチャに非常に近く、コンピュータソフトウェアとハ​​ードウェアの特性を感じることができます。

2.最初のCプログラム&&ナレッジポイント

#include <stdio.h>//(1)
int main()//(2)
{
    
    
	printf("Hello world!\n");//(3)
	return 0;//(4)
}

ここに画像の説明を挿入

2.1ヘッダーファイル

(1)#include <stdio.h>は、インクルードされる標準の入出力ヘッダーファイルです(標準の入出力)
(2)#include <____。h>は、システムによって提供されるヘッダーファイルに使用されます。システムヘッダーファイルの場所ヘッダーファイル。
#include "____。h"は、ヘッダーファイルをカスタマイズし、現在のファイルでヘッダーファイルを検索するために使用されます。

2.2主な機能

(1)main関数も関数であり、main関数の戻り値は通常intです。
(2)主な機能はプログラムのエントリ機能であり、通常は1つだけです。プログラムが起動すると、主な機能から実行を開始します。

2.3関数呼び出し

(1)システム関数ライブラリの出力関数を呼び出して出力します。
(2)「\ n」はキャリッジリターンとラインフィードであり、エスケープ文字です。

2.4戻り値0;

発生:
(1)main関数(main()関数)では、システムの戻り値がないことを意味します。つまり、プログラムからジャンプしてすぐに終了します。
(2)カスタム関数では、関数の戻り値がないことを意味します。

3.データ型

3.1C言語のデータ型

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数

C言語には文字列型はありません。

3.2なぜこれほど多くのデータ型があるのですか?

コンピュータは人間の問題を解決するためのものであるため、生活のさまざまな場面でさまざまな種類のデータが使用されます。

3.3各データ型のサイズ

#include <stdio.h>
int main()
{
    
    
	printf("%d\n", sizeof(char));
	printf("%d\n", sizeof(short));
	printf("%d\n", sizeof(int));
	printf("%d\n", sizeof(long));
	printf("%d\n", sizeof(long long));
	printf("%d\n", sizeof(float));
	printf("%d\n", sizeof(double));
	printf("%d\n", sizeof(long double));

	return 0;
}

ここに画像の説明を挿入
上記はsizeofを使用して型のサイズを計算し、結果はバイト単位です。

おすすめ

転載: blog.csdn.net/m0_46630468/article/details/112998757