问题描述
- c语言转换说明符的问题
-
请问c语言中转换说明符%x定义的十六进制整数是有符号还是无符号.为什么?
解决方案
16进制没有正负的区分吧,一般二进制最高位是1的话,就是负数了,否则是正数。
解决方案二:
书是写有符号的十六进制整数,是不是印错了
解决方案三:
NNN byte with octal value NNN (1 to 3 digits)
xHH byte with hexadecimal value HH (1 to 2 digits)
uHHHH Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
UHHHHHHHH
时间: 2024-09-18 21:39:24