char型变量用%d输出问题

2024年11月23日 04:09
有4个网友回答
网友(1):

在一般c中,char被默认为signed char 其范围为-128到127,当c的值梁察晌转化为十进制橡锋时为252超过127在128到255之间,最高为为1,没迹最高位为符号为,符号为为负数,所以输出为负数

网友(2):

'\376'(8进制) = 0xfe(16进制) = -2 (10进制)

网友(3):

上机调试一下呀,整形范围是-32768~32767

网友(4):

溢出