閲覧総計:17072  (本日:1  昨日:3)

XC8の変数の型のタイプと使用範囲を備忘の為、一覧にしておきました。 2013/10/06
(XC8は少し特殊な型設定だなあ?と感じるのは私だけでしょうか?)

タイプサイズ値の範囲
bit10〜7
char8-128〜127
signed char8-128〜127
unsigned char80〜255
int16-32768〜32768
unsigned int160〜65535
short16-32768〜32768
unsigned short160〜65535
short long24-8388608〜8388608
unsigned short long240〜16777215
long32-2147483648〜2147483648
unsigned long320〜4294967295
signed long long32-2147483648〜2147483648
unsigned long long320〜4294967295

【逆引き】
HC8は変数の型名と値の範囲が特殊だったので、希望の使用範囲から設定すべき
変数の型が見える表を作成してみました。 2013/10/06

値の必要範囲タイプサイズ
0〜8bit1
-128〜127char8
0〜255unsigned char8
-32768〜32768int16
0〜65535unsigned int16
-8388608〜8388608short long24
0〜16777215unsigned short long24
-2147483648〜2147483648long32
0〜4294967295unsigned long32

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

★この情報は役に立ちましたか?

選択肢 投票
はい 7  
普通 0  
いいえ 2  
  • bitがとる値の範囲に違和感があります。「0,1」とすべきだと思います。 -- とおりすがり? 2014-10-14 (火) 10:19:22