【初心者歓迎】C/C++室 Ver.47【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 08/01/19 12:56:10 int と size_t はどういう違い、あるいは、どのように使い分ければよいのでしょうか? 201:デフォルトの名無しさん 08/01/19 13:02:40 >>197 ソースを晒すんだ 202:デフォルトの名無しさん 08/01/19 13:09:31 >>197 >念のため+ (255 - tra_buff)の部分を消して見ましたが >tra_undf=223のときにValuePulse=4294958848でした。 intが16bitの環境か? 256がintなのでtra_undfがintに格上げされ乗算され0xdf00になるが これはintでは負数になる。 でunsignd longに代入されると符号拡張され0xffffdf00になる。 これは符号無しだと4294958848になって一致する。 203:デフォルトの名無しさん 08/01/19 13:52:20 LSI_C 試食版の悪寒 204:187 08/01/19 13:57:43 >>202 ありがとうございます。 NC30というコンパイラを使っているのですが、調べたらintは16bitと書いてありました。 回避方法は256の前に(unsigned)を付けるんで大丈夫ですか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4992日前に更新/252 KB
担当:undef