「C++データ型」の編集履歴(バックアップ)一覧はこちら
C++データ型 - (2008/12/19 (金) 02:08:55) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
以下はVC++でのデータ型となります。
#html2(){{{{{{
<TABLE border="1" cellspacing="0" cellpadding="2">
<TBODY>
<TR>
<TD style="background-color:#ddeeff;" align="center">データ型</TD>
<TD style="background-color:#ddeeff;" align="center">サイズ</TD>
<TD style="background-color:#ddeeff;" align="center">意味</TD>
<TD style="background-color:#ddeeff;" align="center">範囲</TD>
</TR>
<TR>
<TD style="">bool</TD>
<TD style="">1Byte</TD>
<TD style="">論理型</TD>
<TD style="">true(0以外) / false(0)</TD>
</TR>
<TR>
<TD style="">char</TD>
<TD style="">1Byte</TD>
<TD style="">文字型</TD>
<TD style="">-128 ~ 127</TD>
</TR>
<TR>
<TD style="">unsigned char</TD>
<TD style="">1Byte</TD>
<TD style="">符号なし文字型</TD>
<TD style="">0 ~ 255</TD>
</TR>
<TR>
<TD style="">wchar_t</TD>
<TD style="">2Byte</TD>
<TD style="">ワイド文字型</TD>
<TD style="" align="center"> -</TD>
</TR>
<TR>
<TD style="">short (int)</TD>
<TD style="">2Byte</TD>
<TD style="">短長整数型</TD>
<TD style="">-32768 ~ 32767</TD>
</TR>
<TR>
<TD style="">unsigned short (int)</TD>
<TD style="">2Byte</TD>
<TD style="">符号なし短長整数型</TD>
<TD style="">0 ~ 65535</TD>
</TR>
<TR>
<TD style="">int</TD>
<TD style="">4Byte</TD>
<TD style="">整数型</TD>
<TD style="">-2147486948 ~ 2147483647</TD>
</TR>
<TR>
<TD style="">unsigned (int)</TD>
<TD style="">4Byte</TD>
<TD style="">符号なし整数型</TD>
<TD style="">0 ~ 4294967295</TD>
</TR>
<TR>
<TD style="">long (int)</TD>
<TD style="">4Byte</TD>
<TD style="">長整数型</TD>
<TD style="">-2147486948 ~ 2147483647</TD>
</TR>
<TR>
<TD style="">unsigned long (int)</TD>
<TD style="">4Byte</TD>
<TD style="">符号なし長整数型</TD>
<TD style="">0 ~ 4294967295</TD>
</TR>
<TR>
<TD style="">float</TD>
<TD style="">4Byte</TD>
<TD style="">単精度浮動小数点型</TD>
<TD style="">-3.4E+38 ~ 3.4E+38</TD>
</TR>
<TR>
<TD style="">double</TD>
<TD style="">8Byte</TD>
<TD style="">倍精度実数</TD>
<TD style="">-1.7E+308 ~ 1.7E+308</TD>
</TR>
<TR>
<TD style="">long double</TD>
<TD style="">8Byte</TD>
<TD style="">拡張精度浮動小数点型</TD>
<TD style="">-1.7E+308 ~ 1.7E+308 </TD>
</TR>
<TR>
<TD style="">__int8</TD>
<TD style="" align="center">1Byte </TD>
<TD style="">拡張整数型</TD>
<TD style="">-128 ~ 127</TD>
</TR>
<TR>
<TD style="">__int16</TD>
<TD style="" align="center">2Byte </TD>
<TD style="">拡張整数型 </TD>
<TD style="">-32768 ~ 32767</TD>
</TR>
<TR>
<TD style="">__int32</TD>
<TD style="" align="center">4Byte</TD>
<TD style="">拡張整数型</TD>
<TD style="">-2147483648 ~ 2147483647</TD>
</TR>
<TR>
<TD style="">__int64</TD>
<TD style="" align="center">8Byte</TD>
<TD style="">拡張整数型</TD>
<TD style="">-9223372036854775808 ~ 9223372036854775807</TD>
</TR>
<TR>
<TD style="">void</TD>
<TD style="" align="center">0Byte</TD>
<TD style="">空のデータ型 </TD>
<TD style="" align="center"> -</TD>
</TR>
</TBODY>
</TABLE>
}}}}}}
以下はVC++での[[データ型]]となります。
#html2(){{{{{{
<TABLE border="1" cellspacing="0" cellpadding="2">
<TBODY>
<TR>
<TD style="background-color:#ddeeff;" align="center">データ型</TD>
<TD style="background-color:#ddeeff;" align="center">サイズ</TD>
<TD style="background-color:#ddeeff;" align="center">意味</TD>
<TD style="background-color:#ddeeff;" align="center">範囲</TD>
</TR>
<TR>
<TD style="">bool</TD>
<TD style="">1Byte</TD>
<TD style="">論理型</TD>
<TD style="">true(0以外) / false(0)</TD>
</TR>
<TR>
<TD style="">char</TD>
<TD style="">1Byte</TD>
<TD style="">文字型</TD>
<TD style="">-128 ~ 127</TD>
</TR>
<TR>
<TD style="">unsigned char</TD>
<TD style="">1Byte</TD>
<TD style="">符号なし文字型</TD>
<TD style="">0 ~ 255</TD>
</TR>
<TR>
<TD style="">wchar_t</TD>
<TD style="">2Byte</TD>
<TD style="">ワイド文字型</TD>
<TD style="" align="center"> -</TD>
</TR>
<TR>
<TD style="">short (int)</TD>
<TD style="">2Byte</TD>
<TD style="">短長整数型</TD>
<TD style="">-32768 ~ 32767</TD>
</TR>
<TR>
<TD style="">unsigned short (int)</TD>
<TD style="">2Byte</TD>
<TD style="">符号なし短長整数型</TD>
<TD style="">0 ~ 65535</TD>
</TR>
<TR>
<TD style="">int</TD>
<TD style="">4Byte</TD>
<TD style="">整数型</TD>
<TD style="">-2147486948 ~ 2147483647</TD>
</TR>
<TR>
<TD style="">unsigned (int)</TD>
<TD style="">4Byte</TD>
<TD style="">符号なし整数型</TD>
<TD style="">0 ~ 4294967295</TD>
</TR>
<TR>
<TD style="">long (int)</TD>
<TD style="">4Byte</TD>
<TD style="">長整数型</TD>
<TD style="">-2147486948 ~ 2147483647</TD>
</TR>
<TR>
<TD style="">unsigned long (int)</TD>
<TD style="">4Byte</TD>
<TD style="">符号なし長整数型</TD>
<TD style="">0 ~ 4294967295</TD>
</TR>
<TR>
<TD style="">float</TD>
<TD style="">4Byte</TD>
<TD style="">単精度浮動小数点型</TD>
<TD style="">-3.4E+38 ~ 3.4E+38</TD>
</TR>
<TR>
<TD style="">double</TD>
<TD style="">8Byte</TD>
<TD style="">倍精度実数</TD>
<TD style="">-1.7E+308 ~ 1.7E+308</TD>
</TR>
<TR>
<TD style="">long double</TD>
<TD style="">8Byte</TD>
<TD style="">拡張精度浮動小数点型</TD>
<TD style="">-1.7E+308 ~ 1.7E+308 </TD>
</TR>
<TR>
<TD style="">__int8</TD>
<TD style="" align="center">1Byte </TD>
<TD style="">拡張整数型</TD>
<TD style="">-128 ~ 127</TD>
</TR>
<TR>
<TD style="">__int16</TD>
<TD style="" align="center">2Byte </TD>
<TD style="">拡張整数型 </TD>
<TD style="">-32768 ~ 32767</TD>
</TR>
<TR>
<TD style="">__int32</TD>
<TD style="" align="center">4Byte</TD>
<TD style="">拡張整数型</TD>
<TD style="">-2147483648 ~ 2147483647</TD>
</TR>
<TR>
<TD style="">__int64</TD>
<TD style="" align="center">8Byte</TD>
<TD style="">拡張整数型</TD>
<TD style="">-9223372036854775808 ~ 9223372036854775807</TD>
</TR>
<TR>
<TD style="">void</TD>
<TD style="" align="center">0Byte</TD>
<TD style="">空のデータ型 </TD>
<TD style="" align="center"> -</TD>
</TR>
</TBODY>
</TABLE>
}}}}}}