定义了unsigned char y =‘246’, 通过printf语句,分别用y在终端输出-10,246和F8
时间: 2023-06-06 18:04:30 浏览: 66
unsigned char数组转成string 用16进制表示
4星 · 用户满意度95%
回答:可以使用以下三行代码实现:
unsigned char y = '246';
printf("%i\n", (signed char) y - 256); // 输出-10
printf("%i\n", y); // 输出246
printf("%X\n", y); // 输出F6
阅读全文