fork download
  1. #include <stdio.h>
  2.  
  3. int sgn(int v) {
  4. return (v >> 31); // (!!v); //
  5. }
  6.  
  7. int main(void) {
  8. for (int i = -10 ; i != 11 ; i++) {
  9. printf("%d : %d\n", i, sgn(i));
  10. }
  11. return 0;
  12. }
  13.  
Success #stdin #stdout 0s 5296KB
stdin
Standard input is empty
stdout
-10 : -1
-9 : -1
-8 : -1
-7 : -1
-6 : -1
-5 : -1
-4 : -1
-3 : -1
-2 : -1
-1 : -1
0 : 0
1 : 0
2 : 0
3 : 0
4 : 0
5 : 0
6 : 0
7 : 0
8 : 0
9 : 0
10 : 0