閲覧総計:17418 (本日:2 昨日:1)
XC8の変数の型のタイプと使用範囲を備忘の為、一覧にしておきました。 2013/10/06
(XC8は少し特殊な型設定だなあ?と感じるのは私だけでしょうか?)
タイプ | サイズ | 値の範囲 |
bit | 1 | 0〜7 |
char | 8 | -128〜127 |
signed char | 8 | -128〜127 |
unsigned char | 8 | 0〜255 |
int | 16 | -32768〜32768 |
unsigned int | 16 | 0〜65535 |
short | 16 | -32768〜32768 |
unsigned short | 16 | 0〜65535 |
short long | 24 | -8388608〜8388608 |
unsigned short long | 24 | 0〜16777215 |
long | 32 | -2147483648〜2147483648 |
unsigned long | 32 | 0〜4294967295 |
signed long long | 32 | -2147483648〜2147483648 |
unsigned long long | 32 | 0〜4294967295 |
【逆引き】
HC8は変数の型名と値の範囲が特殊だったので、希望の使用範囲から設定すべき
変数の型が見える表を作成してみました。 2013/10/06
値の必要範囲 | タイプ | サイズ |
0〜8 | bit | 1 |
-128〜127 | char | 8 |
0〜255 | unsigned char | 8 |
-32768〜32768 | int | 16 |
0〜65535 | unsigned int | 16 |
-8388608〜8388608 | short long | 24 |
0〜16777215 | unsigned short long | 24 |
-2147483648〜2147483648 | long | 32 |
0〜4294967295 | unsigned long | 32 |
XC8 User's Guideの5.4 Supported Data Types and Variables(p.143-144)
に変数の型を解説
http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.21-manual.pdf
★この情報は役に立ちましたか?