Bladeren bron

finish quiz 6

master
吴冕志 1 jaar geleden
bovenliggende
commit
c57efe1570
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. +5
    -1
      lab2/datalab-handout/bits.c

+ 5
- 1
lab2/datalab-handout/bits.c Bestand weergeven

@ -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

Laden…
Annuleren
Opslaan