ソースを参照

finish quiz4

master
吴冕志 1年前
コミット
0a1d0cd33d
1個のファイルの変更9行の追加1行の削除
  1. +9
    -1
      lab2/datalab-handout/bits.c

+ 9
- 1
lab2/datalab-handout/bits.c ファイルの表示

@ -188,7 +188,15 @@ int isTmax(int x) {
* Rating: 2
*/
int allOddBits(int x) {
return 2;
int base = 42;
int neg = 1 << 7;
int unit8 = base + neg;
int unit16 = (unit8 << 8) + unit8;
int unit32 = (unit16 << 16) + unit16;
int shouldunit32 = x & unit32;
int allzero = shouldunit32^unit32;
int res = !allzero;
return res;
}
/*
* negate - return -x

読み込み中…
キャンセル
保存