Что выведет на консоль следующий фрагмент кода - C (СИ)
Формулировка задачи:
$11. Что выведет на консоль следующий фрагмент кода: (обоснуйте ответ)
unsigned char a = 255;
char b = a;
printf("%d\n", b);
а) 255
б) -1
в) d
выводит -1 не пойму почему... обьясните плиз...
Решение задачи: «Что выведет на консоль следующий фрагмент кода»
textual
Листинг программы
; #include <stdio.h> ; void main(void) main: push 0ffffffffH push offset FLAT:L$1 call near ptr FLAT:printf add esp,8 ; { ; unsigned char a = 255; ; char b = a; ; printf("%d\n", b); ; }; ret
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д