Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
Other MCU/MPU Products
R8C/Tiny
More
Cancel
R8C/Tiny
R8C/Tiny Forum
int型をunsigned char型にするには
Home
Forum
Tags
More
Cancel
New
Replies
3 replies
Subscribers
442 subscribers
Views
2781 views
Users
0 members are here
to
char
unsigned
large
small
was
cast
char配列
AckSum
type
beginner
implicitly
char型
Options
Share
More
Cancel
Related
int型をunsigned char型にするには
ちよ
over 11 years ago
HEW4とR8C/33Aを使って開発しています。
プログラムは正常に動くのですが、
以下の警告文が出てきてしまって、できれば警告が
出ないようにしたいので助けていただきたいです。
「large type was implicitly cast to small type」
警告が出る部分の例としては(数か所あります)
「ACK[15] = AckSum%256;」
※ACKはunsigned char配列、AckSumはint型です。
といった部分です。
どうしたらいいでしょうか…?
nnuu
over 11 years ago
ちよ様
暗黙的にキャストされているとの警告ですから、以下のように明示的にキャストされてみてはいかがでしょうか?
ACK[15] = (unsigned char)AckSum % 256;
Cancel
Up
0
Down
Reply
Cancel
悪平太
over 11 years ago
ACK[15] = (unsigned char)(AckSum % 256);
のほうがいいかな。
Cancel
Up
0
Down
Reply
Cancel
ちよ
over 11 years ago
無事にビルドできました!
ありがとうございます!
Cancel
Up
0
Down
Reply
Cancel