[Cベース-リソースタイプ]
資料型とは何ですか。
「データ型」(Data Type)とは、変数のタイプを指します.
変数に値を含める前に、整数、実数、文字列などに含まれる値を決定するために、データ型を事前に決定しておく必要があります.
Cの基本データ型
資料型/名称サイズ値の表示範囲整数型/文字1バイト-128以上+127以下整数型/短2バイト-32768以上+32767以下整数型/int 4バイト-24748648以上+2474883648以下整数型/長8バイト-924337203668545808以上+9237203620366854755808以下実数型/長4バイトt±3.4×10^-37以上±3.4× 10^38以下実数型/ダブル8バイト±1.7×10^-307以上±3.4× 10^308以下実数型/long double 8バイト以上の表示範囲
区切り名記述子を持つ変数signed defaultフォーマット記号は、変数unsignedの負の値を表すことができず、正の値の表示範囲が2倍に増加しました.
整数型
charは整数と文字を表示し、short、int、long、long longは整数、すなわち数字を表す.それぞれの違いは「大きいか小さいかを表すことができる数字」です.
整数型はsigned(記号付き変数)とunsigned(記号なし変数)に分けられ、signedは負数と正数を表すことができ、unsignedは正数を表すことができるが、範囲は約2倍増加する.
たとえば、
short(signed short)の場合、表現範囲は-32768~32767です.
unsigned shortの場合、負の値に加えて0~65535を表すこともできます.
実数型
float、double、long doubleの順序は、より大きな数字、多くの小数点を表すことができ、整数型とは異なりunsignedは存在しない.
整数型変数出力
データフォーマット指定子は、int%d記号を有する10進整数5 unsigned int%u記号を持たない10進整数(0から4294967295)5 float、2%f記号を有する10進実数5.52文字%c単文字および記号付き10進整数(-128から127)gongsigned char%hhu記号を持たない10進整数(0から255)5 char%s文字列fredの例を示す
整数I/O例
#include <stdio.h>
int main()
{
int a;
int b;
a = 50;
b = 100;
printf("a 의 값은 %d 입니다 b 의 값은 %d 입니다.", a, b);
return 0;
}
出力結果
aの値は50,bの値は100である.
エラーI/O例
#include <stdio.h>
int main()
{
float a = 1.345f;
double b = 1.346;
printf("a 는 %.3f 입니다.\n", a);
printf("b 는 %.2f 입니다.\n", b);
return 0;
}
出力結果
aは1.345です.
bは1.35です.
Reference
この問題について([Cベース-リソースタイプ]), 我々は、より多くの情報をここで見つけました https://velog.io/@fredkeemhaus/C-기초-자료형テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol