搜索
首页 电脑/网络 程序设计

C语言高手进来解释一下这道题!

main() {int i=010,j=10,k=0x10; printf("%d%d%d\n",i,j,k); } 为什么结果是 8 10 16 ,给解释一下,我是个刚学的新手!

全部回答

2006-09-15

0 0
以0开头的是表示8进制,8进制的10肯定是8了 第2个不用说了吧 以0x开头的是表示16进制,结果为16也很明显

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
程序设计
硬件
电脑装机
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
程序设计
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
举报
举报原因(必选):
取消确定举报