User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)
4
2. データ型
DT-930 C ライブラリで使用するデータ型について説明します。
2.1 基本データ型
C 言語標準データ型
型 サイズ
*1
境界
*1
符号 最小値 最大値
char
(signed char)
1 1
有
-2
7
(-128) 2
7
-1(127)
unsigned char 1 1
無
0 2
8
-1(255)
short 2 2
有
-2
15
(-32768) 2
15
-1(32767)
unsigned short 2 2
無
0
2
16
-1(65535)
int 4 4
有
-2
31
(-2147483648)
2
31
-1(2147483647)
unsigned int 4 4
無
0 2
32
-1(4294967295)
long 4 4
有
-2
31
(-2147483648)
2
31
-1(2147483647)
unsigned long 4 4
無
0 2
32
-1(4294967295)
enum
*2
4 4
有
-2
31
(-2147483648)
2
31
-1(2147483647)
float 4 4
有 -∞ ∞
double
long double
8
*3
8
有 -∞ ∞
ポインタ
4 4
無
0 2
32
-1(4294967295)
※1 サイズ・境界の単位はバイト
※2 enum 型は int として扱います
※3 -double=float オプションを指定している場合、double 方のサイズは 4 バイトになります
DT-930 データ型
型 内容 対応する C 言語標準データ型
B
符号付き 8 ビット整数
char
H
符号付き 16 ビット整数
short
W
符号付き 32 ビット整数
long
UB
符号なし 8 ビット整数
unsigned char
UH
符号なし 16 ビット整数
unsigned short
UW
符号なし 32 ビット整数
unsigned long
VB
データタイプが一定しない(8 ビット)
char
VH
データタイプが一定しない(16 ビット)
short
VW
データタイプが一定しない(32 ビット)
long
VP
データタイプが一定しないものへのポインタ
void *
FP
プログラム先頭アドレス
void (*)()
ID
オブジェクト ID
H
ER
エラーコード
W
FN
機能コード
W