C语言格式字符printf八进制输出
main(){inta=-1;printf("%d,%o",a,a);}运行结果:-1,177777程序解析:-1在内存单元中(以补码形式存放)为(11111111111...
main()
{ int a = -1;
printf("%d, %o", a, a);
}
运行结果:-1,177777 程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。
能解释具体点吗 展开
{ int a = -1;
printf("%d, %o", a, a);
}
运行结果:-1,177777 程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。
能解释具体点吗 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询