scanfil,Scanfil code是什么意思( 三 )

回车继续输入数字->按ctrl+z , 回车结束输入unix之类则是ctrl+d(应该没记错) 。至于这个程序还有几处错误 ,  而且看了半天不知所谓 ,  这坨代码究竟是干什么用的?scanf ("%d", &a);这样就可以把 输入的整形数 传进来了 。。但是你要处理八进制和16进制的话 建议你用 %s做输入条件然后通过转换和判断来处理 。。其实i的用法和d的用法是一样的 。都是以带符号的十进制形式输出整数(正数不带符号) 。我举个简单的例子你就明白了 。eg:在程序中要输出整数:a=5格式如下:printf("%i" , a)和printf("%d",a)等效 。都是调用printf函数 , 其使用格式为printf(格式控制 , 输出列表)“格式控制”是要西文的双引号括起来的(就是在例子中的"%i"、"%d") , 输出列表则是要输出的数据(即例子中的a)

推荐阅读