Прикреплённый файл «hello.c»

Загрузка

   1 #include <stdio.h>
   2 
   3 int main ()
   4 {
   5   int n;
   6   unsigned int mask;
   7   printf("Hello!\nPlease enter the number: ");
   8   scanf("%d", &n);
   9   printf("your n = %d (decimal)\n", n);
  10   printf("sizeof(int) = %d bytes\n", sizeof(int));
  11   printf("rightmost bit of n is %d\n", ((n&(1<<0))!=0) );
  12   printf("second rightmost bit of n is %d\n", ((n&(1<<1))!=0) );
  13   printf("third rightmost bit of n is %d\n", ((n&(1<<2))!=0) );
  14   printf("leftmost bit of n is %d\n", ((n&(1<<(sizeof(int)*8-1)))!= 0));
  15 
  16   mask = (1<<(sizeof(int)*8-1));
  17 
  18   while(mask)
  19   {
  20       printf("%d", ((n&mask)!=0));
  21       mask = mask >> 1;
  22   }
  23   printf("\n");
  24   
  25   return 0;
  26 }

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.