Procházet zdrojové kódy

finish quiz 6

master
吴冕志 před 1 rokem
rodič
revize
c57efe1570
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. +5
    -1
      lab2/datalab-handout/bits.c

+ 5
- 1
lab2/datalab-handout/bits.c Zobrazit soubor

@ -236,7 +236,11 @@ int isAsciiDigit(int x) {
* Rating: 3
*/
int conditional(int x, int y, int z) {
return 2;
int signx = (!x << 31) >> 31; // if x == 0 signx 111, if x != 0 signx 00000
int ywhenx = (~signx) & y; // if signx 111 is 0
int zwhenx = (signx) & z;
int result = ywhenx | zwhenx;
return result;
}
/*
* isLessOrEqual - if x <= y then return 1, else return 0

Načítá se…
Zrušit
Uložit