s1e7课后习题
1.为什么要使用hh说明长度2.255为什么突然变成-1:-1的不带符号位数是255,但是,它赋值赋的是255,输出的还是带符号位的,应该就是输出255,为什么突然变成-1了
https://imgse.com/i/ppKzOwn 图片链接imgse.com/i/ppKzOwn 本帖最后由 ExiaGN001 于 2023-3-12 20:40 编辑
255
->1111 1111补(没分符号位
->1 111 1111补(分符号位
->- 111 1110反 (按负数处理
->- 000 0001原
->-1
%d:把输入解释成一个有符号十进制整数
%hhd:把整数读作signed char 或 unsigned char
输出类型不一样。
有用最佳谢谢
页:
[1]