home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 357_01 / cstar1.exe / BOOL.TST < prev    next >
Text File  |  1991-11-15  |  1KB  |  105 lines

  1. bool_test() 
  2. {
  3.     char a,b,c,d;
  4.     int x,y,z,w;
  5.  
  6.     a = 1;
  7.     b = 5;
  8.     c = 7;
  9.     d = 10;
  10.  
  11. /* relational operators here */
  12.     if (a == b) {
  13.         puts("1");
  14.     } 
  15.     else {
  16.         puts("0");
  17.     }
  18.  
  19.     if (a != b) {
  20.         puts("1");
  21.     } 
  22.     else {
  23.         puts("0");
  24.     }
  25.  
  26.     if (a < b) {
  27.         puts("1");
  28.     } 
  29.     else {
  30.         puts("0");
  31.     }
  32.  
  33.     if (a > b) {
  34.         puts("1");
  35.     } 
  36.     else {
  37.         puts("0");
  38.     }
  39.  
  40.     if (a <= b) {
  41.         puts("1");
  42.     } 
  43.     else {
  44.         puts("0");
  45.     }
  46.  
  47.     if (b >= d) {
  48.         puts("1");
  49.     } 
  50.     else {
  51.         puts("0");
  52.     }
  53.  
  54. /* boolean operators here */
  55.     if (a < b && c < d) {
  56.         puts("1");
  57.     } 
  58.     else {
  59.         puts("0");
  60.     }
  61.  
  62.     if (a < b && c < d || c >= b) {
  63.         puts("1");
  64.     } 
  65.     else {
  66.         puts("0");
  67.     }
  68.  
  69.     if (a < b && (c < d || c >= b)) {
  70.         puts("1");
  71.     } 
  72.     else {
  73.         puts("0");
  74.     }
  75. }
  76. /* a 'notty' set of problems */
  77.     if (a < b && ! c < d) {
  78.         puts("1");
  79.     } 
  80.     else {
  81.         puts("0");
  82.     }
  83.  
  84.     if (a < b && ! c < d || c >= b) {
  85.         puts("1");
  86.     } 
  87.     else {
  88.         puts("0");
  89.     }
  90.  
  91.     if (! a < b && (!c < d || c >= b)) {
  92.         puts("1");
  93.     } 
  94.     else {
  95.         puts("0");
  96.     }
  97. /* things to wonder about */
  98.     if (a < < b) {
  99.     }
  100.     if (a + b) {
  101.     }
  102.     if (a = b) {
  103.     }
  104. }
  105.