小编Log*_*und的帖子

C语言printf函数及输出问题

我需要帮助解决我心中的这个问题,所以如果有人有类似的问题,这会对我有很大帮助。

signed char c=0x10;
printf("%x", c<<0x4|c>>0x4); 
Run Code Online (Sandbox Code Playgroud)

为什么输出是101?

c printf bit-shift integer-promotion

-1
推荐指数
1
解决办法
129
查看次数

标签 统计

bit-shift ×1

c ×1

integer-promotion ×1

printf ×1