ここではデータがメモリ上でどのように表現されているかを示すために int 型2バイトの標準的な処理系の例を示します。 ですが、内部表現は処理系に依存します。
バイト幅やデータ範囲については、Limits.h を参照するなどして各自ご確認ください。
S: 符号 E: 指数部 M: 仮数部
char 型 ※値 -128 〜 +127
unsigned char 型 ※値 0 〜 255
short 型, int 型 ※値 -32768 〜 +32767
unsigned short 型, unsiged int 型 ※値 0 〜 65535
long 型 ※値 -2147483648 〜 +2147483647
unsiged long 型 ※値 0 〜 4294967295
float 型 ※値 3.4E-38 〜 3.4E+38
double 型 ※値 1.7E-308 〜 1.7E+308
▲▲TOP▲▲
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved