[C] power2.c -- Print out powers of 2: 1, 2, 4, 8, .. →→→→→进入此内容的聊天室

来自 Gentle Octupus, 2022-06-20, 写在 C, 查看 77 次.
URL http://www.code666.cn/view/779d4def
  1. /* power2.c -- Print out powers of 2: 1, 2, 4, 8, .. up to 2^N
  2.  */
  3.  
  4. #include <stdio.h>
  5. #define N 16
  6.  
  7. int main(void) {
  8.   int n;           /* The current exponent */
  9.   int val = 1;     /* The current power of 2  */
  10.  
  11.   printf("\t  n  \t    2^n\n");
  12.   printf("\t================\n");
  13.   for (n=0; n<=N; n++) {
  14.     printf("\t%3d \t %6d\n", n, val);
  15.     val = 2*val;
  16.   }
  17.   return 0;
  18. }
  19.  
  20. /* It prints out :
  21.  
  22.           n         2^n
  23.         ================
  24.           0           1
  25.           1           2
  26.           2           4
  27.           3           8
  28.           4          16
  29.           5          32
  30.           6          64
  31.           7         128
  32.           8         256
  33.           9         512
  34.          10        1024
  35.          11        2048
  36.          12        4096
  37.          13        8192
  38.          14       16384
  39.          15       32768
  40.          16       65536
  41.  
  42. */

回复 "power2.c -- Print out powers of 2: 1, 2, 4, 8, .. "

这儿你可以回复上面这条便签

captcha