C++相談室 part56
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 07/08/23 14:35:18 unsignedにキャストすればいいんじゃね。 451:デフォルトの名無しさん 07/08/23 14:40:35 93 FA を2進数であらわすと 1001 0011 1111 1010 10010011 を符号付き10進数であらわすと -109 11111010 を符号付き10進数であらわすと 00000110 -6 そのまま16進にすれば同じ 気にしないで突き進め char を intにするなら符号拡張がおきるので>>450のとおりunsigned にしとけばいい 452:印字ケータ 07/08/23 14:42:15 >>450 返答ありがとうございます。 早速やってみましたが、変換後に4294967187というデカイ数値になりました。 ちなみに、unsignedの変数にキャストして代入してみました。 もしかして私のやり方が間違ってますか。 453:デフォルトの名無しさん 07/08/23 14:54:41 4294967187 ってのは16進に直すと ffffff93 93 はマイナスだから、そのままint にもってくと 符号拡張するんだよ unsigned にキャストってどこでどうやったの? unsigned な変数に入れてやってみ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/205 KB
担当:undef