C语言 #include <stdio.h> void main() { int i=010,j=10; printf("%d,%d\n",i++,j--); }
3个回答
展开全部
C语言是强类型编程语言。0nnnn是8进制整型字面常量的表示法;0xnnnn是16进制整型字面常量的表示法。
8进制包括0~7共8个数字符号,07是1位8进制数中的最大数,07+01,已经不能再用1位8进制数来表示,只能进1表示成010。
所以,010就是10进制的8.
8进制包括0~7共8个数字符号,07是1位8进制数中的最大数,07+01,已经不能再用1位8进制数来表示,只能进1表示成010。
所以,010就是10进制的8.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言输入数时,默认以0开头的是八进制,以0X开头的是十六进制,所以运行结果是8,10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询