エントリー

どうでもいいbit数でのsigned

例えばshort intでビットフィールドして

内12bitだけsignedで表示したいってなったとき

どないすんねんってそんな難しくもない話なんですけど

12bitだったら上位4bitを1にすればいいだけやんっていう

short int input = 0x6666;
sined shor int output = ~(input & 0x 0fff);

2の補数とか考えてたら変に1を足そうとか引こうとか考えそうになったけど,よく考えたらもともと補数考慮して格納されてるわけだからそんなんノープロブレムだったというオチ

ページ移動

コメント

権限がありません

このコメントを閲覧する権限がありません。

  • 2015/12/03 15:02:04

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限

ユーティリティ

2026年03月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

ページ

ページ

カテゴリー

検索

エントリー検索フォーム
キーワード

ユーザー

新着画像

新着エントリー

HTTPS対応
2021/02/24 15:46
ダラブッカケース
2017/03/10 19:16
どうでもいいbit数でのsigned
2015/09/23 21:44
雑記 初夏
2015/07/29 23:14
YosemiteでのMATLABに関する情報
2014/10/23 10:54

新着コメント

Re:HTTPS対応
2026/03/06 from 権限がありません
Re:千葉ラーメン拉通 ra2
2026/03/04 from pizzeriaSimulator
Re:千葉ラーメン拉通 ra2
2026/02/28 from onlineGames
Re:HTTPS対応
2026/02/26 from 権限がありません
Re:千葉ラーメン拉通 ra2
2026/02/26 from fnfsky

アクセス