\后若跟十进制数的问题
#include "stdio.h"void main()
{
char a='\082';
printf("%c",a);
}
为什么结果为2?
2018-05-29 19:53

2018-05-29 21:56
2018-05-30 10:04
2018-05-30 10:16
~[此贴子已经被作者于2018-5-30 13:04编辑过]

2018-05-30 13:02
程序代码:
#include<stdio.h>
int main( void )
{
int a=0xff000000;
short k=( short )a;
if (a<0)
printf("k=%hd\n",k);
else
printf("a=%d\n",a);
return 0;
}
~

2018-05-30 13:16
~
2018-05-30 14:06
2018-05-30 14:07
~

2018-05-30 15:15