斯人若彩虹x 发表于 2023-3-12 09:55:17

s1e7课后习题

1.为什么要使用hh说明长度
2.255为什么突然变成-1:-1的不带符号位数是255,但是,它赋值赋的是255,输出的还是带符号位的,应该就是输出255,为什么突然变成-1了
https://imgse.com/i/ppKzOwn

斯人若彩虹x 发表于 2023-3-12 09:58:07

图片链接imgse.com/i/ppKzOwn

ExiaGN001 发表于 2023-3-12 20:38:18

本帖最后由 ExiaGN001 于 2023-3-12 20:40 编辑

255
->1111 1111补(没分符号位
->1 111 1111补(分符号位
->- 111 1110反 (按负数处理
->- 000 0001原
->-1

%d:把输入解释成一个有符号十进制整数
%hhd:把整数读作signed char 或 unsigned char
输出类型不一样。
有用最佳谢谢
页: [1]
查看完整版本: s1e7课后习题