constk

Task_5_Masks

Oct 15th, 2019
139
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <iostream>
  4.  
  5. int main() {
  6. setlocale(0, "Russian");
  7.  
  8. unsigned short x, _1byte, _4byte;
  9.  
  10. puts("Задание 5. В двухбайтовом числе все нули в старшей тетраде");
  11. puts("поменять на единицы, а в младшей поменять все единицы на нули. \n");
  12. printf("Введите целое шестнадцатеричное число: ");
  13. scanf("%hx", &x);
  14.  
  15. x = x | 0xf000;//1111 0000 0000 0000
  16. x = x & 0xfff0;//0000 1111 1111 1111
  17.  
  18. printf("Изменённое число: %hx\n", x);
  19.  
  20. system("pause");
  21. return 0;
  22. }
RAW Paste Data