閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) 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 ★この情報は役に立ちましたか? #vote(はい[17],普通[0],いいえ[2]) - bitがとる値の範囲に違和感があります。「0,1」とすべきだと思います。 -- [[とおりすがり]] &new{2014-10-14 (火) 10:19:22}; #comment_nospam