Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_po_lektsiam_6_9.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
351.23 Кб
Скачать
  1. Объяснить получение результата*:

    1. printf ("%d\n", char(11 ^ 2)); 9

    2. printf ("%u\n", char(11 ^ 2)); 9

    3. printf ("%d\n", unsigned char(11 ^ 2)); 9

    4. printf ("%u\n", unsigned char(11 ^ 2)); 9

    5. printf ("%d\n", int(11 ^ 2)); 9

    6. printf ("%u\n", int(11 ^ 2)); 9

    7. printf ("%d\n", unsigned(11 ^ 2)); 9

    8. printf ("%u\n", unsigned(11 ^ 2)); 9

  1. Объяснить получение результата*:

    1. printf ("%d\n", char(11 << 2)); 44

    2. printf ("%u\n", char(11 << 2)); 44

    3. printf ("%d\n", unsigned char(11 << 2)); 44

    4. printf ("%u\n", unsigned char(11 << 2)); 44

    5. printf ("%d\n", int(11 << 2));44

    6. printf ("%u\n", int(11 << 2)); 44

    7. printf ("%d\n", unsigned(11 << 2)); 44

    8. printf ("%u\n", unsigned(11<< 2)); 44

  1. Объяснить получение результата*:

    1. printf ("%d\n", char(11 >> 2)); 2

    2. printf ("%u\n", char(11 >> 2)); 2

    3. printf ("%d\n", unsigned char(11 >> 2)); 2

    4. printf ("%u\n", unsigned char(11 >> 2)); 2

    5. printf ("%d\n", int(11 >> 2)); 2

    6. printf ("%u\n", int(11 >> 2)); 2

    7. printf ("%d\n", unsigned(11 >> 2)); 2

    8. printf ("%u\n", unsigned(11 >> 2)); 2

  1. Объяснить получение результата*:

    1. printf ("%d\n", char(~78));

    2. printf ("%u\n", char(~78));

    3. printf ("%d\n", unsigned char(~78));

    4. printf ("%u\n", unsigned char(~78));

    5. printf ("%d\n", int(~78));

    6. printf ("%u\n", int(~78));

    7. printf ("%d\n", unsigned(~78));

    8. printf ("%u\n", unsigned(~78));

  1. Объяснить получение результата*:

    1. printf ("%d\n", char(~123));

    2. printf ("%u\n", char(~123));

    3. printf ("%d\n", unsigned char(~123));

    4. printf ("%u\n", unsigned char(~123));

    5. printf ("%d\n", int(~123));

    6. printf ("%u\n", int(~123));

    7. printf ("%d\n", unsigned(~123));

    8. printf ("%u\n", unsigned(~123));

  1. Объяснить получение результата*:

    1. printf ("%d\n", char(~0)); -1

    2. printf ("%u\n", char(~0)); 4294967295

    3. printf ("%d\n", unsigned char(~0)); 255

    4. printf ("%u\n", unsigned char(~0)); 255

    5. printf ("%d\n", int(~0)); -1

    6. printf ("%u\n", int(~0)); 4294967295

    7. printf ("%d\n", unsigned(~0)); -1

    8. printf ("%u\n", unsigned(~0)); 4294967295

  1. Объяснить получение результата*:

    1. printf ("%d\n", char(~ -5)); 4

    2. printf ("%u\n", char(~ -5)); 4

    3. printf ("%d\n", unsigned char(~ -5));4

    4. printf ("%u\n", unsigned char(~ -5)); 4

    5. printf ("%d\n", int(~ -5)); 4

    6. printf ("%u\n", int(~ -5)); 4

    7. printf ("%d\n", unsigned(~ -5)); 4

    8. printf ("%u\n", unsigned(~ -5)); 4

__________________________________________________________________________________________________________________________________________________________________________________________

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]