对于整型
scanf("%4d",&a);
1.如果输入以下内容
12345678
则结果scanf函数只把1234保存到变量a中
2.如果输入以下内容
123
则结果scanf函数会把123原样保存的变量a中
可用如下程序进行说明
#include <stdio.h>
int main()
{
int a;
scanf("%4d",&a);
printf("%d",a);
}
问题:
如果对于实型数据,或者字符型数据,又是什么的结果呢?
请举例说明。
谢谢,刚刚开始学C,呵呵~~多多指教。